/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.positions.where.we.compute.the.hoare.annotation All --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false -i ../../../trunk/examples/svcomp/weaver/parallel-misc-3-extended.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.empire2-owicki-f61efc6-m [2025-03-15 00:59:44,505 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-15 00:59:44,561 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 00:59:44,579 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-15 00:59:44,580 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-15 00:59:44,580 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-15 00:59:44,580 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-15 00:59:44,580 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-15 00:59:44,580 INFO L153 SettingsManager]: * Use SBE=true [2025-03-15 00:59:44,580 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-15 00:59:44,581 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * To the following directory=./dump/ [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-15 00:59:44,581 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 00:59:44,582 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-15 00:59:44,582 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-15 00:59:44,582 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-15 00:59:44,582 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-15 00:59:44,582 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-15 00:59:44,582 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-15 00:59:44,582 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2025-03-15 00:59:44,861 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-15 00:59:44,868 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-15 00:59:44,870 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-15 00:59:44,870 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-15 00:59:44,871 INFO L274 PluginConnector]: CDTParser initialized [2025-03-15 00:59:44,871 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-misc-3-extended.wvr.c [2025-03-15 00:59:46,014 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e2d80e10/6b731c4405ee43d7b45cd0213885bac4/FLAGb34434da0 [2025-03-15 00:59:46,225 INFO L384 CDTParser]: Found 1 translation units. [2025-03-15 00:59:46,225 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-3-extended.wvr.c [2025-03-15 00:59:46,232 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e2d80e10/6b731c4405ee43d7b45cd0213885bac4/FLAGb34434da0 [2025-03-15 00:59:46,599 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e2d80e10/6b731c4405ee43d7b45cd0213885bac4 [2025-03-15 00:59:46,603 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-15 00:59:46,606 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-03-15 00:59:46,611 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-15 00:59:46,611 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-15 00:59:46,617 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-15 00:59:46,618 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,619 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a44999a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46, skipping insertion in model container [2025-03-15 00:59:46,619 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,643 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-15 00:59:46,790 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 00:59:46,797 INFO L200 MainTranslator]: Completed pre-run [2025-03-15 00:59:46,820 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 00:59:46,834 INFO L204 MainTranslator]: Completed translation [2025-03-15 00:59:46,835 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46 WrapperNode [2025-03-15 00:59:46,835 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-15 00:59:46,836 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-15 00:59:46,836 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-15 00:59:46,836 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-15 00:59:46,840 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,849 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,860 INFO L138 Inliner]: procedures = 19, calls = 11, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 78 [2025-03-15 00:59:46,862 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-15 00:59:46,863 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-15 00:59:46,863 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-15 00:59:46,863 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-15 00:59:46,867 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,868 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,874 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,874 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,879 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,880 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,887 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,888 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,888 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,889 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-15 00:59:46,895 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-03-15 00:59:46,895 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-03-15 00:59:46,895 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-03-15 00:59:46,896 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (1/1) ... [2025-03-15 00:59:46,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 00:59:46,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 00:59:46,923 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 00:59:46,926 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 00:59:46,944 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-15 00:59:46,945 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-03-15 00:59:46,945 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-03-15 00:59:46,945 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-03-15 00:59:46,945 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-03-15 00:59:46,945 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-03-15 00:59:46,945 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-03-15 00:59:46,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-03-15 00:59:46,946 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-15 00:59:46,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-15 00:59:46,947 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 00:59:47,022 INFO L234 CfgBuilder]: Building ICFG [2025-03-15 00:59:47,024 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-15 00:59:47,234 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-15 00:59:47,234 INFO L283 CfgBuilder]: Performing block encoding [2025-03-15 00:59:47,260 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-15 00:59:47,260 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2025-03-15 00:59:47,261 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 12:59:47 BoogieIcfgContainer [2025-03-15 00:59:47,261 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-03-15 00:59:47,265 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-15 00:59:47,265 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-15 00:59:47,268 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-15 00:59:47,268 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 12:59:46" (1/3) ... [2025-03-15 00:59:47,269 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c82e79e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 12:59:47, skipping insertion in model container [2025-03-15 00:59:47,269 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 12:59:46" (2/3) ... [2025-03-15 00:59:47,269 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c82e79e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 12:59:47, skipping insertion in model container [2025-03-15 00:59:47,269 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 12:59:47" (3/3) ... [2025-03-15 00:59:47,271 INFO L128 eAbstractionObserver]: Analyzing ICFG parallel-misc-3-extended.wvr.c [2025-03-15 00:59:47,282 INFO L303 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-15 00:59:47,284 INFO L169 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-misc-3-extended.wvr.c that has 4 procedures, 207 locations, 1 initial locations, 3 loop locations, and 24 error locations. [2025-03-15 00:59:47,284 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-15 00:59:47,361 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-03-15 00:59:47,392 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 00:59:47,401 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;@69cba5fd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 00:59:47,402 INFO L334 AbstractCegarLoop]: Starting to check reachability of 45 error locations. [2025-03-15 00:59:47,424 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 00:59:47,424 INFO L124 PetriNetUnfolderBase]: 0/21 cut-off events. [2025-03-15 00:59:47,428 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 00:59:47,428 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 00:59:47,429 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] [2025-03-15 00:59:47,429 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 00:59:47,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 00:59:47,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1619405273, now seen corresponding path program 1 times [2025-03-15 00:59:47,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 00:59:47,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502791148] [2025-03-15 00:59:47,439 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 00:59:47,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 00:59:47,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 00:59:47,564 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 00:59:47,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 00:59:47,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502791148] [2025-03-15 00:59:47,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502791148] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 00:59:47,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 00:59:47,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 00:59:47,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435056319] [2025-03-15 00:59:47,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 00:59:47,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 00:59:47,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 00:59:47,590 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 00:59:47,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 00:59:47,593 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2025-03-15 00:59:47,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 222 transitions, 465 flow. Second operand has 3 states, 3 states have (on average 191.33333333333334) internal successors, (574), 3 states have internal predecessors, (574), 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 00:59:47,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 00:59:47,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2025-03-15 00:59:47,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 00:59:47,738 INFO L124 PetriNetUnfolderBase]: 49/322 cut-off events. [2025-03-15 00:59:47,738 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2025-03-15 00:59:47,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 477 conditions, 322 events. 49/322 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1326 event pairs, 28 based on Foata normal form. 55/320 useless extension candidates. Maximal degree in co-relation 387. Up to 83 conditions per place. [2025-03-15 00:59:47,755 INFO L140 encePairwiseOnDemand]: 214/222 looper letters, 22 selfloop transitions, 2 changer transitions 9/207 dead transitions. [2025-03-15 00:59:47,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 207 transitions, 482 flow [2025-03-15 00:59:47,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 00:59:47,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 00:59:47,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 601 transitions. [2025-03-15 00:59:47,768 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9024024024024024 [2025-03-15 00:59:47,771 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -9 predicate places. [2025-03-15 00:59:47,771 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 207 transitions, 482 flow [2025-03-15 00:59:47,771 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 191.33333333333334) internal successors, (574), 3 states have internal predecessors, (574), 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 00:59:47,771 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 00:59:47,771 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] [2025-03-15 00:59:47,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-15 00:59:47,772 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 00:59:47,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 00:59:47,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1447928909, now seen corresponding path program 1 times [2025-03-15 00:59:47,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 00:59:47,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427163495] [2025-03-15 00:59:47,774 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 00:59:47,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 00:59:47,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 00:59:47,832 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 00:59:47,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 00:59:47,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427163495] [2025-03-15 00:59:47,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427163495] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 00:59:47,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 00:59:47,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 00:59:47,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031385026] [2025-03-15 00:59:47,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 00:59:47,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 00:59:47,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 00:59:47,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 00:59:47,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 00:59:47,836 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2025-03-15 00:59:47,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 207 transitions, 482 flow. Second operand has 3 states, 3 states have (on average 191.33333333333334) internal successors, (574), 3 states have internal predecessors, (574), 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 00:59:47,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 00:59:47,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2025-03-15 00:59:47,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 00:59:48,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 54#$Ultimate##0true, 219#true, 167#L64true]) [2025-03-15 00:59:48,136 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,136 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:48,136 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,136 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 54#$Ultimate##0true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,138 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,138 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,138 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,138 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:48,138 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,139 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,139 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,139 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:48,144 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,144 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,144 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:48,144 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 54#$Ultimate##0true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,144 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,144 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,144 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,145 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,145 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,145 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,145 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:48,145 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 54#$Ultimate##0true, 167#L64true]) [2025-03-15 00:59:48,145 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,145 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:48,145 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,145 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,145 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,146 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,146 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,146 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,146 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,146 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [139#L64-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:48,151 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,152 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:48,159 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [139#L64-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:48,159 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,159 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:48,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,160 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,160 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,160 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,160 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:48,161 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,163 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,163 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,163 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:48,173 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,173 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,173 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,173 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,173 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 54#$Ultimate##0true, 219#true]) [2025-03-15 00:59:48,174 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,174 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,174 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,174 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,174 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,193 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,193 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,193 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,193 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:48,199 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,199 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 54#$Ultimate##0true, 219#true]) [2025-03-15 00:59:48,199 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,200 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,200 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,200 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,200 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,200 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,200 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,200 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,206 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,206 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,206 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,206 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,206 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][112], [179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,206 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,206 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,207 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,207 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,207 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,262 INFO L124 PetriNetUnfolderBase]: 582/2337 cut-off events. [2025-03-15 00:59:48,263 INFO L125 PetriNetUnfolderBase]: For 1204/1436 co-relation queries the response was YES. [2025-03-15 00:59:48,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4060 conditions, 2337 events. 582/2337 cut-off events. For 1204/1436 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 20565 event pairs, 302 based on Foata normal form. 0/1665 useless extension candidates. Maximal degree in co-relation 3833. Up to 654 conditions per place. [2025-03-15 00:59:48,292 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 22 selfloop transitions, 2 changer transitions 9/206 dead transitions. [2025-03-15 00:59:48,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 206 transitions, 530 flow [2025-03-15 00:59:48,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 00:59:48,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 00:59:48,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2025-03-15 00:59:48,297 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8948948948948949 [2025-03-15 00:59:48,297 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -8 predicate places. [2025-03-15 00:59:48,298 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 206 transitions, 530 flow [2025-03-15 00:59:48,298 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 191.33333333333334) internal successors, (574), 3 states have internal predecessors, (574), 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 00:59:48,298 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 00:59:48,298 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] [2025-03-15 00:59:48,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-15 00:59:48,298 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 00:59:48,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 00:59:48,299 INFO L85 PathProgramCache]: Analyzing trace with hash 740214750, now seen corresponding path program 1 times [2025-03-15 00:59:48,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 00:59:48,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946261093] [2025-03-15 00:59:48,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 00:59:48,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 00:59:48,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 00:59:48,376 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 00:59:48,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 00:59:48,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946261093] [2025-03-15 00:59:48,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946261093] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 00:59:48,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 00:59:48,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 00:59:48,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090390187] [2025-03-15 00:59:48,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 00:59:48,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 00:59:48,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 00:59:48,377 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 00:59:48,377 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 00:59:48,378 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2025-03-15 00:59:48,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 206 transitions, 530 flow. Second operand has 3 states, 3 states have (on average 191.33333333333334) internal successors, (574), 3 states have internal predecessors, (574), 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 00:59:48,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 00:59:48,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2025-03-15 00:59:48,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 00:59:48,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 54#$Ultimate##0true, 219#true]) [2025-03-15 00:59:48,729 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,729 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,729 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,729 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 54#$Ultimate##0true, 167#L64true]) [2025-03-15 00:59:48,729 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,729 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:48,729 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,729 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 54#$Ultimate##0true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,730 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,730 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,730 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,730 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,745 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,745 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,745 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,745 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,745 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,745 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,745 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,745 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:48,746 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,746 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,746 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:48,746 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,747 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,747 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 81#L77true, 167#L64true]) [2025-03-15 00:59:48,747 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,747 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,748 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 139#L64-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,748 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,748 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,748 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,749 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 81#L77true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,749 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,749 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,749 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,749 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,750 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,750 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,750 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,750 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,750 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,750 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,751 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:48,751 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,751 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,752 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,752 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,752 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 139#L64-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,752 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,752 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,752 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,753 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,753 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,753 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,753 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,753 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,754 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:48,754 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:48,754 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 139#L64-4true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,755 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,755 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,755 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,755 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,756 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,756 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 139#L64-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,756 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,756 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,756 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,757 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,757 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,757 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,757 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,757 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true]) [2025-03-15 00:59:48,758 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 167#L64true]) [2025-03-15 00:59:48,758 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true]) [2025-03-15 00:59:48,758 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:48,758 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,758 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,759 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,759 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,759 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,759 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,763 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:48,763 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,763 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,763 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,764 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,764 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:48,764 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,764 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:48,765 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,765 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 81#L77true, 167#L64true]) [2025-03-15 00:59:48,765 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,765 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 139#L64-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,765 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,766 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,766 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,766 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 81#L77true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,766 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,766 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,767 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,767 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,767 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,768 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,768 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,768 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,768 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:48,768 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,768 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,768 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,768 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,769 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,769 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:48,769 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,769 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,769 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,770 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,770 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,770 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,770 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,770 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,770 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,771 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,771 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,771 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,771 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 139#L64-4true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,772 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,772 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,772 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,772 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,773 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:48,773 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 139#L64-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,773 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 219#true]) [2025-03-15 00:59:48,773 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,773 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,774 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,774 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,774 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true]) [2025-03-15 00:59:48,774 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,774 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 167#L64true]) [2025-03-15 00:59:48,775 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true]) [2025-03-15 00:59:48,775 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:48,775 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,775 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,775 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 40#L83-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,776 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,776 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,776 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,777 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,777 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,777 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:48,777 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,777 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,777 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,777 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,777 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:48,778 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 54#$Ultimate##0true, 167#L64true]) [2025-03-15 00:59:48,778 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,778 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 54#$Ultimate##0true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,778 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,778 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,779 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 81#L77true, 167#L64true]) [2025-03-15 00:59:48,779 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,779 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true]) [2025-03-15 00:59:48,779 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,779 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,783 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,783 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:48,783 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,783 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,783 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,783 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,783 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,783 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,785 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,785 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,785 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:48,785 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,786 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,786 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,786 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,786 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,786 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,786 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,786 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,786 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true]) [2025-03-15 00:59:48,787 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,787 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,787 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [60#L82-1true, 139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,787 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,787 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,787 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,789 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,789 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,789 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,789 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,790 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,790 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,790 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,790 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,793 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,793 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,793 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,793 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,794 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,794 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,794 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,794 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,794 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,794 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,794 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,794 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,794 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,794 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,794 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,795 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,795 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,795 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:48,795 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,795 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,795 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,796 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,796 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,796 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:48,796 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,796 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,796 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,796 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,796 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,797 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,797 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true]) [2025-03-15 00:59:48,797 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:48,798 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [60#L82-1true, 225#true, 139#L64-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,798 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,798 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,798 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,799 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:48,799 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,799 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,799 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,799 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,800 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,800 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,800 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,800 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:48,800 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,800 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,800 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,800 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,807 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,807 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,807 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:48,807 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,807 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,807 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,808 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,808 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:48,808 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,808 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,809 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,809 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:48,811 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,811 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,811 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,811 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:48,811 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,811 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,811 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,811 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,811 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,812 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,812 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,812 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 222#true]) [2025-03-15 00:59:48,812 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,812 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,812 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,812 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,813 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,813 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 00:59:48,813 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:48,813 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,813 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,813 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,813 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,814 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,814 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,814 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,814 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 00:59:48,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:48,814 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,814 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,814 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,814 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,814 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,814 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,814 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,814 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,815 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,815 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,815 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,815 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true]) [2025-03-15 00:59:48,816 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,816 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true]) [2025-03-15 00:59:48,816 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,817 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,817 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 00:59:48,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,817 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,817 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,817 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,817 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,817 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,817 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,817 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,817 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:48,818 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,818 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 00:59:48,818 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,818 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:48,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:48,818 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,818 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,818 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,818 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,818 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,818 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,818 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,818 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,827 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,827 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 81#L77true, 167#L64true]) [2025-03-15 00:59:48,827 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,827 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,828 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,828 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,828 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 81#L77true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,828 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,828 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,828 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,828 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,828 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,862 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,862 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,862 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,862 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,862 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,863 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,863 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 219#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,863 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:48,863 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:48,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 182#L65-1true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,866 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,866 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,866 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,866 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:48,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 182#L65-1true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,868 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,868 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,868 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:48,868 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 219#true]) [2025-03-15 00:59:48,878 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:48,878 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:48,878 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:48,878 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,878 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,879 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,879 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,879 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,879 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,879 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,879 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:48,879 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,879 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,879 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,879 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,880 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:48,880 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,880 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,880 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,880 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,881 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,881 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,881 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,881 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:48,882 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,882 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,882 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,882 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,882 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,882 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,882 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,882 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true]) [2025-03-15 00:59:48,884 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,884 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [60#L82-1true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,885 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,885 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 132#L82true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,885 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [201#L82-4true, 139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,886 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,886 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,887 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 00:59:48,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,887 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 52#L83-2true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,887 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:48,887 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,888 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,888 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,888 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,888 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:48,889 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,889 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,889 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,889 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [60#L82-1true, 225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,889 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,889 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,889 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,889 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,890 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 132#L82true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,890 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 201#L82-4true, 139#L64-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,890 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 40#L83-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:48,891 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 00:59:48,891 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 00:59:48,891 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:48,891 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 00:59:48,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,891 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,891 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 52#L83-2true, 167#L64true]) [2025-03-15 00:59:48,892 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,892 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 40#L83-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,892 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,892 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,899 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,899 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,899 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:48,899 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,900 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:48,900 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,900 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,900 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 54#$Ultimate##0true, 219#true]) [2025-03-15 00:59:48,901 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,901 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,901 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,901 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:48,901 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,901 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,901 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,901 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:48,902 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,902 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,902 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,902 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,902 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,902 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,902 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,902 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true]) [2025-03-15 00:59:48,904 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true]) [2025-03-15 00:59:48,904 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,904 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [60#L82-1true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,904 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,904 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,905 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,905 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,905 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 222#true]) [2025-03-15 00:59:48,905 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,905 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,905 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,906 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,906 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,906 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,906 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:48,906 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,906 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,906 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,906 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:48,910 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,910 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:48,910 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,910 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,911 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [60#L82-1true, 225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,911 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,911 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 219#true]) [2025-03-15 00:59:48,912 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,912 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 139#L64-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:48,912 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:48,917 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,917 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,918 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:48,918 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:48,918 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,918 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:48,919 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:48,919 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,919 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:48,919 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:48,919 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,919 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,920 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,920 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:48,920 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,920 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,920 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,920 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,920 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,920 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,920 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:48,920 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,921 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,921 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,921 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,921 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,921 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:48,921 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,922 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,922 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:48,922 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,922 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,922 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,923 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,923 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,923 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,923 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:48,923 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:48,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,926 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,926 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,926 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,926 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,926 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,926 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,926 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,926 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,926 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,926 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:48,927 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 219#true, 222#true]) [2025-03-15 00:59:48,927 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:48,927 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 54#$Ultimate##0true]) [2025-03-15 00:59:48,927 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:48,928 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 219#true]) [2025-03-15 00:59:48,928 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,928 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,931 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,931 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:48,931 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:48,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:48,932 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,932 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:48,932 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,932 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,932 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [139#L64-4true, 225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,933 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:48,933 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:48,933 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,933 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,934 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,934 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:48,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,934 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,934 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:48,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,937 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 219#true]) [2025-03-15 00:59:48,937 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:48,937 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:48,937 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,937 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:48,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:48,938 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,938 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,938 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,938 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:48,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,938 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,938 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,938 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,938 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:48,939 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,939 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:48,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:48,939 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,939 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,939 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,939 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,939 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,939 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:48,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,940 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,940 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,940 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:48,940 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:48,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:48,948 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 219#true]) [2025-03-15 00:59:48,948 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,948 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,948 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,948 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:48,948 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:48,949 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:48,949 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:48,949 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:48,949 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:48,949 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:48,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:48,950 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:48,950 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:48,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:48,950 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,950 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,950 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:48,950 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:48,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [201#L82-4true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,954 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,954 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,954 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,954 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:48,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [139#L64-4true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,955 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,955 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,955 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:48,955 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 201#L82-4true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,957 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,958 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,958 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:48,958 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 139#L64-4true, 40#L83-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:48,958 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,958 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,958 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:48,958 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:48,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,970 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,970 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,970 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,970 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 201#L82-4true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,970 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,970 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,970 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,970 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:48,971 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,971 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,971 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,971 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:48,971 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,971 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,971 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,971 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:48,972 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,972 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,972 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,972 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 222#true]) [2025-03-15 00:59:48,972 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,972 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,972 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,972 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,974 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,974 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,974 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [201#L82-4true, 225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,974 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,974 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,974 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,974 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:48,975 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:48,975 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 219#true]) [2025-03-15 00:59:48,976 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,976 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:48,976 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:48,976 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,010 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,010 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,010 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,010 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,010 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,011 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,011 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:49,011 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 139#L64-4true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,011 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,011 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,012 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,012 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,012 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:49,012 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,013 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 182#L65-1true, 132#L82true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,013 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,013 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,013 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 167#L64true]) [2025-03-15 00:59:49,014 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,014 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,014 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:49,014 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,015 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,015 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,015 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,015 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,015 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,021 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:49,021 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,021 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,021 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,021 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,023 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 219#true]) [2025-03-15 00:59:49,023 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:49,023 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,023 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,023 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,024 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,024 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:49,024 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,027 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,027 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,027 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,027 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,027 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,027 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,027 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,027 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:49,037 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,037 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,041 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,042 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:49,042 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,042 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,042 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,042 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:49,043 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,043 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:49,043 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,043 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:49,045 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,045 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,045 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,045 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:49,045 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,045 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,045 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,045 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,045 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,045 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,045 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,050 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 222#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:49,050 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,050 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,050 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,050 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:49,056 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,056 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,057 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:49,057 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:49,057 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,058 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,059 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,059 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 219#true]) [2025-03-15 00:59:49,059 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,059 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,059 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,059 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:49,065 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,065 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,065 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,065 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 40#L83-1true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:49,099 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,099 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,099 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,099 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 40#L83-1true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,103 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,103 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,103 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,103 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,108 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,108 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,108 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,108 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,108 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,108 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,108 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,108 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,108 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 167#L64true]) [2025-03-15 00:59:49,108 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,109 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,109 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,109 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,109 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,109 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:49,109 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,109 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:49,110 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,110 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,110 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,110 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:49,111 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,111 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:49,111 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:49,111 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:49,112 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,112 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,112 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,112 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,112 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 219#true, 222#true]) [2025-03-15 00:59:49,112 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,112 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,112 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,112 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,112 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,113 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,113 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,113 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,113 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,113 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,113 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,113 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,113 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,113 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,113 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:49,113 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,114 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,114 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,114 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,114 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,114 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,115 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:49,115 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,115 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,115 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,115 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,115 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,115 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,115 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,115 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,115 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,117 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 219#true, 222#true]) [2025-03-15 00:59:49,118 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 201#L82-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:49,118 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,118 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:49,118 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 201#L82-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,119 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,119 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,119 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,119 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,119 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:49,123 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,123 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,123 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,123 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [40#L83-1true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:49,123 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,123 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,123 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,123 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 182#L65-1true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:49,128 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,128 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,128 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,128 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:49,129 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,129 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,129 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,129 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,131 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,131 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,131 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,131 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 40#L83-1true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,131 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,131 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,131 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,131 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,136 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,136 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,137 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,137 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,137 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,137 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,137 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:49,154 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,154 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 179#L65-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:49,154 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,154 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,154 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,154 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:49,155 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,155 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,155 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,155 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,158 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,158 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,158 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,158 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:49,158 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,159 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,159 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,159 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,159 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,159 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:49,168 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,168 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:49,168 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,168 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [60#L82-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,168 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,168 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:49,168 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,168 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,170 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,170 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,170 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,170 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,170 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,170 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:49,171 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,171 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,171 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,171 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,171 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,172 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:49,174 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,174 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,175 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,175 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,175 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,175 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,175 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,175 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,175 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,175 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,175 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,175 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,175 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,176 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,176 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,176 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:49,176 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,176 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,176 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,177 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,177 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:49,177 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,177 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,177 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:49,178 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,178 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:49,178 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:49,178 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 52#L83-2true, 222#true, 167#L64true]) [2025-03-15 00:59:49,178 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 52#L83-2true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,179 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,179 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:49,179 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,179 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,179 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,180 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,180 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 219#true]) [2025-03-15 00:59:49,180 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,180 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,181 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:49,181 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,181 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,181 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:49,181 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,182 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,182 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,182 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,182 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,182 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,183 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,183 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 201#L82-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:49,183 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 201#L82-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,183 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,184 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:49,184 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 139#L64-4true, 40#L83-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,184 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [40#L83-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,184 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,185 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,185 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,185 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,185 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:49,185 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:49,185 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,186 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,186 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:49,186 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,186 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,187 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:49,187 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 134#L82-5true, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,187 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,187 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:49,187 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,187 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:49,188 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,188 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:49,188 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,188 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:49,227 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,227 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,227 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,227 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,228 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,228 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,228 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [201#L82-4true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,228 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [225#true, thread2Thread1of1ForFork0NotInUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:49,228 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,228 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:49,233 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,233 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,233 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,233 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,233 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:49,234 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,234 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,234 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,234 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,234 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,235 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,235 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,235 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,235 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,236 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,236 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:49,236 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:49,236 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,236 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,236 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,237 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:49,237 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:49,237 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,237 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:49,238 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:49,238 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:49,238 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:49,238 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,238 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 134#L82-5true, 219#true, 222#true]) [2025-03-15 00:59:49,239 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,239 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 222#true, 219#true]) [2025-03-15 00:59:49,239 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,239 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:49,246 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [225#true, thread2Thread1of1ForFork0NotInUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,246 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,246 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,248 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,248 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,248 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,248 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,249 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:49,249 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,249 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,249 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:49,250 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,250 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,250 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [40#L83-1true, 139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,250 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,250 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,250 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,251 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:49,251 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,251 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,251 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:49,251 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 219#true, 222#true]) [2025-03-15 00:59:49,252 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,252 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,252 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:49,252 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:49,253 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 52#L83-2true, 219#true, 167#L64true]) [2025-03-15 00:59:49,253 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,253 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,253 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,253 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,254 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,254 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,254 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,256 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [225#true, thread2Thread1of1ForFork0NotInUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:49,256 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,256 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,256 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,256 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,256 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,256 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][143], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:49,256 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,257 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,257 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,257 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,257 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,257 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [139#L64-4true, 225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,260 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,260 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,261 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true]) [2025-03-15 00:59:49,261 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,261 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,261 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,263 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 182#L65-1true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true]) [2025-03-15 00:59:49,263 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,263 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,263 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,263 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,263 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true]) [2025-03-15 00:59:49,264 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:49,264 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:49,265 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:49,265 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:49,265 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,265 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:49,265 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:49,266 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:49,266 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,266 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][111], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,267 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:49,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [139#L64-4true, 225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:49,269 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:49,269 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 179#L65-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:49,269 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:49,269 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 222#true, 219#true]) [2025-03-15 00:59:49,270 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 182#L65-1true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:49,270 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true]) [2025-03-15 00:59:49,270 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:49,270 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:49,271 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:49,271 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:49,271 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,271 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,271 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,272 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,272 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,272 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][78], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,272 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,273 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true]) [2025-03-15 00:59:49,273 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,273 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,273 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 222#true]) [2025-03-15 00:59:49,274 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true]) [2025-03-15 00:59:49,274 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,274 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true]) [2025-03-15 00:59:49,274 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,275 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:49,275 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:49,275 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,275 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:49,276 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:49,276 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 139#L64-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,276 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:49,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,277 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,277 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][79], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,277 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,277 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:49,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,278 INFO L124 PetriNetUnfolderBase]: 2744/6434 cut-off events. [2025-03-15 00:59:49,279 INFO L125 PetriNetUnfolderBase]: For 20172/23420 co-relation queries the response was YES. [2025-03-15 00:59:49,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16127 conditions, 6434 events. 2744/6434 cut-off events. For 20172/23420 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 57032 event pairs, 1322 based on Foata normal form. 0/3468 useless extension candidates. Maximal degree in co-relation 15569. Up to 2985 conditions per place. [2025-03-15 00:59:49,335 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 22 selfloop transitions, 2 changer transitions 9/205 dead transitions. [2025-03-15 00:59:49,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 205 transitions, 578 flow [2025-03-15 00:59:49,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 00:59:49,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 00:59:49,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2025-03-15 00:59:49,337 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8948948948948949 [2025-03-15 00:59:49,338 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -7 predicate places. [2025-03-15 00:59:49,338 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 205 transitions, 578 flow [2025-03-15 00:59:49,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 191.33333333333334) internal successors, (574), 3 states have internal predecessors, (574), 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 00:59:49,338 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 00:59:49,338 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] [2025-03-15 00:59:49,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-15 00:59:49,339 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 00:59:49,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 00:59:49,339 INFO L85 PathProgramCache]: Analyzing trace with hash -572941770, now seen corresponding path program 1 times [2025-03-15 00:59:49,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 00:59:49,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848710874] [2025-03-15 00:59:49,339 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 00:59:49,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 00:59:49,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 00:59:49,406 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 00:59:49,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 00:59:49,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848710874] [2025-03-15 00:59:49,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848710874] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 00:59:49,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 00:59:49,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 00:59:49,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840568198] [2025-03-15 00:59:49,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 00:59:49,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 00:59:49,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 00:59:49,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 00:59:49,408 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 00:59:49,408 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 222 [2025-03-15 00:59:49,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 205 transitions, 578 flow. Second operand has 3 states, 3 states have (on average 197.33333333333334) internal successors, (592), 3 states have internal predecessors, (592), 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 00:59:49,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 00:59:49,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 222 [2025-03-15 00:59:49,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 00:59:49,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 228#true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:49,522 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,522 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,523 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,523 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 54#$Ultimate##0true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,523 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,523 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,523 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,523 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 228#true, 219#true, 222#true, 54#$Ultimate##0true]) [2025-03-15 00:59:49,523 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,523 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,523 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,524 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 54#$Ultimate##0true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,524 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,524 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,524 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,524 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:49,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,572 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:49,572 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:49,572 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:49,572 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:49,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 54#$Ultimate##0true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,574 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:49,574 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:49,574 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:49,574 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:49,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 54#$Ultimate##0true]) [2025-03-15 00:59:49,574 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,574 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,574 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,574 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 54#$Ultimate##0true]) [2025-03-15 00:59:49,574 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,574 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,575 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,575 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:49,575 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,575 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,575 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,575 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 219#true, 54#$Ultimate##0true, 222#true, 228#true]) [2025-03-15 00:59:49,575 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,575 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,575 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,575 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,590 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,590 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,590 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,590 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,590 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 54#$Ultimate##0true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,591 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,591 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,591 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,591 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,591 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 54#$Ultimate##0true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,591 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,591 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,591 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,591 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,591 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 54#$Ultimate##0true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,592 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,592 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,592 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,592 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,592 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:49,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:49,612 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,612 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,612 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,612 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true]) [2025-03-15 00:59:49,613 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,613 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,613 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,613 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:49,614 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,614 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,614 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,614 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true]) [2025-03-15 00:59:49,614 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,614 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,614 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,614 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:49,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 54#$Ultimate##0true, 228#true]) [2025-03-15 00:59:49,616 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,616 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,616 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,616 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,616 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,616 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,616 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,616 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,632 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,632 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,632 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,632 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,633 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,633 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,633 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,633 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,634 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,634 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,634 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,634 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,634 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,635 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,635 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,635 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,635 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,636 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,636 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,636 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,636 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,636 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,636 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,636 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,636 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,636 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,636 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,636 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,636 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 54#$Ultimate##0true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,637 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,637 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,637 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,637 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,637 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:49,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 54#$Ultimate##0true, 228#true, 219#true]) [2025-03-15 00:59:49,638 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,638 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,638 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,639 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 54#$Ultimate##0true, 228#true]) [2025-03-15 00:59:49,639 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,639 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,639 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,657 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,657 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,657 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,657 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,657 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,658 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 54#$Ultimate##0true, 219#true, 228#true]) [2025-03-15 00:59:49,658 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,658 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,658 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,658 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,658 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 54#$Ultimate##0true, 222#true, 219#true]) [2025-03-15 00:59:49,659 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,659 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,659 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,659 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,659 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 54#$Ultimate##0true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,659 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,659 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,659 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,659 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,659 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:49,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:49,682 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:49,682 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:49,682 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:49,683 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:49,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 81#L77true]) [2025-03-15 00:59:49,684 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:49,684 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:49,684 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:49,684 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:49,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:49,685 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,685 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,685 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,685 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:49,685 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,685 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,685 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,685 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:49,686 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:49,686 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,704 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,704 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,704 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,704 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,704 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,704 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,704 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,704 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:49,705 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:49,705 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,705 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,705 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,706 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,706 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,706 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,706 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,706 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,707 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,707 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,707 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,707 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,707 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,707 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,707 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,707 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:49,708 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,708 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,708 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,708 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,708 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true, 228#true, 81#L77true]) [2025-03-15 00:59:49,708 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,708 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,708 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,708 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,708 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,709 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,709 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,709 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,709 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,709 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,710 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,710 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,710 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:49,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,711 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,711 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,711 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,711 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,712 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,712 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,712 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,712 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,713 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,713 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,713 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,713 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,714 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,714 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,714 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,714 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,734 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,734 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,734 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,734 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,734 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,734 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,734 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,734 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,734 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,734 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,734 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,734 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,735 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,735 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,735 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,735 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,735 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,735 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,735 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,735 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,736 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,736 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,736 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,736 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,736 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,736 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,736 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,736 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,736 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,736 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,736 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,737 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,737 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,737 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,737 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,737 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,738 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,738 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,739 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,739 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,740 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,740 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,741 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,741 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:49,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:49,743 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,743 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:49,744 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 81#L77true]) [2025-03-15 00:59:49,744 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:49,744 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true, 81#L77true]) [2025-03-15 00:59:49,744 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,744 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,745 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:49,745 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,745 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,745 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,745 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:49,759 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,759 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,759 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,759 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,759 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:49,761 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,761 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,761 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,761 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,761 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,763 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,763 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,763 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,763 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,763 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,764 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,764 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,764 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,764 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,764 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,764 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,764 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,764 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,765 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,765 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,765 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,765 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,766 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,766 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,766 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,766 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,783 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,783 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,783 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,783 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,783 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [139#L64-4true, 225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,783 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,784 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:49,785 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,785 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,785 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,785 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,785 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true, 81#L77true]) [2025-03-15 00:59:49,785 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,785 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,785 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,785 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,785 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,787 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,787 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,787 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,787 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,787 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [139#L64-4true, 225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,787 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,787 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,787 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,787 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,788 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,788 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,788 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,788 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,788 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,788 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,788 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:49,788 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,788 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,788 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,788 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,788 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:49,789 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,789 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,789 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,789 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,789 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:49,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 132#L82true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,790 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,790 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 132#L82true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,791 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,791 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,791 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,791 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,791 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,791 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,791 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,791 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,809 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,809 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,809 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,809 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,810 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,810 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,810 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:49,811 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,811 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,812 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,812 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,813 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,813 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,813 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,813 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,813 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,813 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,813 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,813 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,815 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,815 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,815 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,815 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,816 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,816 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,816 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,817 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,817 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,817 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,818 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,818 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,818 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,818 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,818 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,819 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,819 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,819 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,819 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:49,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true]) [2025-03-15 00:59:49,820 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,820 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,820 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,820 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,820 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,820 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,820 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,820 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,821 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,821 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:49,821 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,821 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:49,822 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,822 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,822 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,822 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,835 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,835 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,835 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,835 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,835 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,835 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,835 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,835 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,835 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,835 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,836 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,836 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,836 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:49,839 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,839 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,839 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,840 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,840 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,840 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,840 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,840 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 132#L82true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,842 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,842 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,842 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,842 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 132#L82true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,844 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,844 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,844 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,844 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 182#L65-1true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,844 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,844 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,844 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,844 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,844 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,844 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,844 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,844 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,860 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,860 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,860 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,860 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,860 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,861 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,861 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,861 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,861 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 173#L64-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,861 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,861 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,861 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,861 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,861 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,861 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,862 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,862 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,862 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,862 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,862 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,862 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,864 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,864 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,864 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,864 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,864 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:49,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,865 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,865 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,865 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,866 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,866 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,866 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,866 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,866 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,866 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:49,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:49,867 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,867 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true]) [2025-03-15 00:59:49,868 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,868 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,868 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,868 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,868 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,869 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,869 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,869 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,869 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,869 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,869 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,869 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,869 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,869 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,869 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,870 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,870 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,870 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,870 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,870 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,871 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,871 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,872 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,872 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,872 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,872 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,873 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,873 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,873 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,873 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 139#L64-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,874 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,874 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,874 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,874 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 139#L64-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,874 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,874 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,874 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,874 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:49,886 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,886 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,887 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 132#L82true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,887 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [139#L64-4true, 225#true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,887 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:49,890 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,891 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,891 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 132#L82true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,891 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [139#L64-4true, 225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,892 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,892 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,892 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,892 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:49,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 201#L82-4true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,894 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 201#L82-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,894 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 201#L82-4true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,895 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 201#L82-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,895 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:49,910 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,910 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,911 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [60#L82-1true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,911 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,912 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,912 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:49,913 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,914 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,914 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,914 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:49,914 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,914 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,914 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,914 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,914 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,914 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,914 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,914 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,915 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,915 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,915 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,915 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 52#L83-2true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,915 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,915 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,915 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,915 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,915 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,915 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,915 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,915 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,919 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,919 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,920 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,920 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,920 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,920 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,920 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,920 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,920 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [60#L82-1true, 225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,920 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,920 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,920 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,920 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,920 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,921 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,921 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,921 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,921 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,921 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,921 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,921 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,921 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,921 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,921 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 40#L83-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:49,922 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,922 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,922 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,922 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 228#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:49,922 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,922 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,922 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,923 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,923 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,923 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,923 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,923 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 40#L83-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,923 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,924 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,924 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,924 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:49,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,924 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,924 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,924 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,924 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:49,924 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,924 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,924 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,924 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:49,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,926 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,926 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,926 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,926 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,927 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,927 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,927 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,927 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,928 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,928 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,928 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,928 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,928 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,928 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,928 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,928 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 198#L64-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,929 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,929 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,929 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,929 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 198#L64-5true, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:49,929 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,929 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,929 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,929 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [139#L64-4true, 40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:49,931 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 139#L64-4true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,931 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:49,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:49,999 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:49,999 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:49,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,000 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 198#L64-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,000 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,003 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,003 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,003 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,003 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,003 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,003 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,003 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,003 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,003 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,003 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,005 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 198#L64-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,005 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [201#L82-4true, 225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,007 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 182#L65-1true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,007 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,007 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 201#L82-4true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,008 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,008 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,008 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,008 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 182#L65-1true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,008 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,008 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,008 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,008 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,008 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,008 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,008 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,008 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 182#L65-1true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,019 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,019 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,019 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,019 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,019 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,021 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,021 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,021 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,021 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,021 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [40#L83-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,022 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,022 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,022 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,023 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,023 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,023 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,023 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,024 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,024 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,024 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,024 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,024 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,025 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,025 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,025 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,025 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,026 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,026 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [40#L83-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,026 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,026 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,026 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,035 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,035 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,035 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,035 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,035 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 201#L82-4true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,035 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,035 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,035 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,036 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,036 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,036 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,037 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,037 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,037 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,037 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,037 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,037 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,037 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,037 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,037 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,037 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,039 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,039 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,039 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,039 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,039 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 201#L82-4true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,040 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,040 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,040 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,040 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 40#L83-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,041 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,041 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,041 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,041 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,041 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 40#L83-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,041 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,041 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,041 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,041 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,041 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 52#L83-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,042 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,042 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,042 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,042 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:50,042 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,042 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,042 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,042 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,043 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,043 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:50,043 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 52#L83-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,044 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,044 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,044 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,052 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,052 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,052 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,052 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,053 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,053 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,053 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,053 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,053 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:50,053 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,053 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,053 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:50,054 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 222#true, 219#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:50,054 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [139#L64-4true, 225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,054 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,054 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,054 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,055 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,057 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,057 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,057 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,058 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,058 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,058 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,058 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,058 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,058 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,058 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,058 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,058 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,058 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,058 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:50,059 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,059 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,059 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,059 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:50,059 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 52#L83-2true, 222#true, 228#true]) [2025-03-15 00:59:50,059 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,059 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,060 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:50,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,060 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,060 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,060 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,060 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,060 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,060 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,060 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,060 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,060 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,060 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 40#L83-1true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,061 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,061 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,061 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,061 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 40#L83-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,062 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 40#L83-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,062 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 40#L83-1true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,062 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,062 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,062 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,062 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,072 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,072 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,072 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,072 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,072 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 182#L65-1true, 40#L83-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,075 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 52#L83-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,077 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 52#L83-2true, 222#true, 228#true]) [2025-03-15 00:59:50,077 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:50,077 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 52#L83-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,077 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:50,077 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,077 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:50,078 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,078 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,078 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,079 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,079 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,079 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,079 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,079 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,087 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 40#L83-1true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,087 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:50,087 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,087 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [182#L65-1true, 225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,088 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,088 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,088 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,088 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,088 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,090 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 40#L83-1true, 179#L65-2true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,090 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 52#L83-2true, 219#true, 228#true]) [2025-03-15 00:59:50,090 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,090 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,091 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,091 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,091 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,091 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 52#L83-2true, 219#true, 228#true]) [2025-03-15 00:59:50,099 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:50,099 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,099 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][77], [225#true, 179#L65-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,100 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 52#L83-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,101 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,101 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,101 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,101 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,101 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:50,101 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,101 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,101 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,101 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,102 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][78], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,102 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,104 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,104 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,104 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,104 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [60#L82-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,104 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,104 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,104 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,104 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,131 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,131 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,131 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:50,131 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,131 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,132 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,132 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, 201#L82-4true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,132 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:50,132 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:50,132 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:50,132 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,139 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,139 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,139 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,139 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,150 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,150 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,150 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,150 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,150 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,151 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,151 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,151 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,151 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,151 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,152 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,152 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 198#L64-5true, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,152 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,152 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,152 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,153 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,153 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,153 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, thread2Thread1of1ForFork0NotInUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,154 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 52#L83-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,154 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,154 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,154 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,155 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,155 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,159 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 228#true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:50,159 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,159 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,160 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,160 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,160 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,160 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,160 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][142], [225#true, thread2Thread1of1ForFork0NotInUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,160 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,160 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,160 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,160 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,160 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,160 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,163 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:50,163 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,163 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,163 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,163 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:50,163 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,163 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,163 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,164 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,164 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,164 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,164 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,164 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,165 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,165 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:50,165 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:50,165 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,165 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 52#L83-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,166 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,166 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 40#L83-1true, 182#L65-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,166 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [40#L83-1true, 139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,166 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,166 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,166 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:50,166 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,167 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,167 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,167 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,167 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,167 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,168 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:50,168 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,168 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,168 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,168 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:50,168 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,168 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,168 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 52#L83-2true, 228#true, 222#true]) [2025-03-15 00:59:50,176 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:50,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,176 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:50,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,176 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,176 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,176 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,176 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 52#L83-2true, 219#true, 228#true]) [2025-03-15 00:59:50,177 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 52#L83-2true, 228#true, 222#true]) [2025-03-15 00:59:50,177 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,177 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:50,177 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,177 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,178 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,178 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,178 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,178 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,178 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:50,179 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:50,179 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,179 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,179 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][128], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,179 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,179 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:50,179 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,179 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,180 INFO L124 PetriNetUnfolderBase]: 2576/6812 cut-off events. [2025-03-15 00:59:50,180 INFO L125 PetriNetUnfolderBase]: For 44707/58899 co-relation queries the response was YES. [2025-03-15 00:59:50,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18111 conditions, 6812 events. 2576/6812 cut-off events. For 44707/58899 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 66356 event pairs, 2038 based on Foata normal form. 0/4101 useless extension candidates. Maximal degree in co-relation 17415. Up to 2755 conditions per place. [2025-03-15 00:59:50,231 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 16 selfloop transitions, 2 changer transitions 9/204 dead transitions. [2025-03-15 00:59:50,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 204 transitions, 614 flow [2025-03-15 00:59:50,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 00:59:50,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 00:59:50,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 608 transitions. [2025-03-15 00:59:50,233 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9129129129129129 [2025-03-15 00:59:50,233 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -6 predicate places. [2025-03-15 00:59:50,233 INFO L471 AbstractCegarLoop]: Abstraction has has 210 places, 204 transitions, 614 flow [2025-03-15 00:59:50,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 197.33333333333334) internal successors, (592), 3 states have internal predecessors, (592), 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 00:59:50,234 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 00:59:50,235 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 00:59:50,235 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-15 00:59:50,235 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 00:59:50,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 00:59:50,235 INFO L85 PathProgramCache]: Analyzing trace with hash 561620857, now seen corresponding path program 1 times [2025-03-15 00:59:50,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 00:59:50,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592418005] [2025-03-15 00:59:50,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 00:59:50,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 00:59:50,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 00:59:50,265 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 00:59:50,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 00:59:50,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592418005] [2025-03-15 00:59:50,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592418005] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 00:59:50,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 00:59:50,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 00:59:50,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68130866] [2025-03-15 00:59:50,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 00:59:50,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 00:59:50,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 00:59:50,266 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 00:59:50,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 00:59:50,266 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 222 [2025-03-15 00:59:50,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 204 transitions, 614 flow. Second operand has 3 states, 3 states have (on average 197.33333333333334) internal successors, (592), 3 states have internal predecessors, (592), 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 00:59:50,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 00:59:50,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 222 [2025-03-15 00:59:50,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 00:59:50,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 50#L59true, 228#true, 54#$Ultimate##0true, 219#true, 222#true]) [2025-03-15 00:59:50,367 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 00:59:50,367 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:50,368 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:50,368 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:50,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 54#$Ultimate##0true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,368 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 00:59:50,368 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:50,368 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:50,368 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:50,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 54#$Ultimate##0true, 219#true]) [2025-03-15 00:59:50,368 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,368 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,368 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,368 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true, 54#$Ultimate##0true]) [2025-03-15 00:59:50,369 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,369 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,369 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,369 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 54#$Ultimate##0true, 219#true, 228#true]) [2025-03-15 00:59:50,369 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,369 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,369 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,369 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,369 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,369 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,369 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,369 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,376 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 54#$Ultimate##0true, 228#true]) [2025-03-15 00:59:50,376 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,376 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,376 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,376 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,376 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,376 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 54#$Ultimate##0true, 222#true, 228#true]) [2025-03-15 00:59:50,376 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,376 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,376 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,376 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,376 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:50,377 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,377 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,378 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,378 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,378 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,378 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 54#$Ultimate##0true, 228#true, 222#true]) [2025-03-15 00:59:50,378 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,378 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,378 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,378 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,378 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:50,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 54#$Ultimate##0true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,399 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,399 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,399 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,399 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 222#true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,399 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,399 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,399 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,399 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 54#$Ultimate##0true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,409 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,409 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,409 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,409 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,409 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 54#$Ultimate##0true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,410 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,410 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,410 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,410 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,410 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 54#$Ultimate##0true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,411 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 54#$Ultimate##0true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,411 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 54#$Ultimate##0true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,411 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 54#$Ultimate##0true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,411 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,412 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,412 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,412 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 54#$Ultimate##0true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,426 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 54#$Ultimate##0true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,426 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 84#L42-2true, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,426 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,426 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 50#L59true, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,427 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,427 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,427 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,427 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 50#L59true, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,427 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,427 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,427 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,427 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 228#true, 54#$Ultimate##0true, 219#true, 222#true]) [2025-03-15 00:59:50,428 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,428 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,428 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,428 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,428 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 54#$Ultimate##0true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,428 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,428 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,428 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,428 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,429 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 50#L59true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,429 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,429 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,430 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,430 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,431 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,431 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,431 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,431 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,431 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,431 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,431 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,431 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,445 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,445 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,445 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,445 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,445 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,445 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,445 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,445 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,445 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,445 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,445 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,445 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,446 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,446 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,446 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,446 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:50,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,447 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,447 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,447 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,447 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,447 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,447 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,447 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,447 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,447 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,448 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,448 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,448 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,449 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,449 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,449 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,449 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,449 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,449 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,449 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,449 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,463 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,463 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,463 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,463 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,463 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,463 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,464 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,464 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,465 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,465 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,465 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,465 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,465 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,465 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,465 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,465 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,465 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,465 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,466 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,466 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,466 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,466 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,466 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,466 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,466 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,466 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,466 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,466 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:50,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 54#$Ultimate##0true, 219#true, 222#true]) [2025-03-15 00:59:50,467 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,467 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,467 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,467 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 54#$Ultimate##0true, 222#true, 219#true]) [2025-03-15 00:59:50,467 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,467 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,467 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,467 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 54#$Ultimate##0true, 228#true]) [2025-03-15 00:59:50,486 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,486 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,486 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,486 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,486 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,487 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,487 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,487 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,487 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 139#L64-4true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 54#$Ultimate##0true]) [2025-03-15 00:59:50,488 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,488 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,488 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,488 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,488 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:50,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,489 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,489 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,489 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,489 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 81#L77true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,489 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,489 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,489 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,489 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,489 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,489 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 81#L77true, 167#L64true]) [2025-03-15 00:59:50,490 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,490 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 81#L77true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,490 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,490 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 81#L77true, 167#L64true]) [2025-03-15 00:59:50,490 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,490 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,491 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 54#$Ultimate##0true, 219#true, 228#true]) [2025-03-15 00:59:50,491 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,491 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,491 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 54#$Ultimate##0true, 228#true, 219#true]) [2025-03-15 00:59:50,492 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,492 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 54#$Ultimate##0true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,492 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,492 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 228#true, 54#$Ultimate##0true, 219#true, 222#true]) [2025-03-15 00:59:50,493 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,493 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,493 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,493 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,493 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,493 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,493 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,493 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 167#L64true, 81#L77true]) [2025-03-15 00:59:50,513 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,513 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,513 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,513 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,513 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 54#$Ultimate##0true, 219#true, 228#true]) [2025-03-15 00:59:50,513 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 228#true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:50,514 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 167#L64true, 81#L77true]) [2025-03-15 00:59:50,515 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,515 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,515 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,515 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,515 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 54#$Ultimate##0true, 222#true, 219#true]) [2025-03-15 00:59:50,515 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,515 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,515 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 54#$Ultimate##0true, 219#true, 228#true]) [2025-03-15 00:59:50,516 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:50,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,516 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,517 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,517 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,517 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,517 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,517 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,517 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,518 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,518 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,518 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,518 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,518 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,518 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,519 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,519 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,519 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,519 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,519 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,519 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,519 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,519 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,519 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,519 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,519 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,520 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,520 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,520 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,520 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,520 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,520 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,521 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,521 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,521 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,521 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,522 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,522 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,522 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,523 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,523 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,523 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,523 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,523 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,523 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,523 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,523 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,540 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true]) [2025-03-15 00:59:50,540 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,540 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,540 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,541 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,541 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,542 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true]) [2025-03-15 00:59:50,542 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,543 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,543 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,543 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,544 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:50,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,544 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,545 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,545 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,545 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 54#$Ultimate##0true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,546 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,546 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,546 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 182#L65-1true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,547 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 54#$Ultimate##0true, 228#true, 219#true]) [2025-03-15 00:59:50,547 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,547 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,547 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,547 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,547 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,548 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,548 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,548 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:50,548 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,549 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,561 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,561 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,561 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,561 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,561 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,562 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,562 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,562 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 54#$Ultimate##0true, 222#true]) [2025-03-15 00:59:50,563 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,563 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,563 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,563 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,563 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,563 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,563 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,563 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,563 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,563 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,563 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,563 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,564 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,564 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true]) [2025-03-15 00:59:50,564 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,564 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,565 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,565 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,565 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,565 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,566 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,566 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,566 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,567 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,567 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,567 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,567 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,567 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 54#$Ultimate##0true, 219#true, 228#true]) [2025-03-15 00:59:50,567 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,567 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,567 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,567 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,567 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,567 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,568 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,568 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,568 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,568 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,568 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,568 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:50,569 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,569 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,569 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,569 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,569 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,569 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,569 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true]) [2025-03-15 00:59:50,569 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,569 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,569 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,569 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,569 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 54#$Ultimate##0true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,570 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,570 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,570 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,570 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,571 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,571 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,571 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,571 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,571 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 54#$Ultimate##0true, 228#true, 219#true]) [2025-03-15 00:59:50,572 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,572 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,572 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,572 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,572 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 54#$Ultimate##0true, 219#true, 228#true]) [2025-03-15 00:59:50,573 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,573 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,573 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,573 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,573 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 54#$Ultimate##0true, 228#true, 219#true]) [2025-03-15 00:59:50,590 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,590 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 54#$Ultimate##0true, 222#true, 219#true]) [2025-03-15 00:59:50,591 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 54#$Ultimate##0true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,593 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 54#$Ultimate##0true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,593 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:50,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,594 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,594 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,594 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,594 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 132#L82true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,594 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,594 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,594 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,594 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,595 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,595 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 132#L82true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,595 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,595 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,595 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,596 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,596 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,596 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,596 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,596 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,597 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,597 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,597 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,597 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,597 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,597 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,598 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,598 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,598 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,610 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,610 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,610 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,610 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,610 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,610 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,610 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,610 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,610 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,610 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,669 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,669 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,669 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,669 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,669 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,669 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,669 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,669 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,669 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,669 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:50,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,671 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,671 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,671 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,671 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 182#L65-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,672 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,672 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,672 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 139#L64-4true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,672 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,672 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,672 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,673 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,673 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,673 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,673 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,677 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,678 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,678 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,678 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,679 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,679 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,679 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,679 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,679 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,679 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,681 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true]) [2025-03-15 00:59:50,681 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,681 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,681 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,686 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 179#L65-2true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,686 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,686 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,686 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,686 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,687 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,687 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:50,687 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,687 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,687 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,688 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,688 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:50,688 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,688 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,688 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,688 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,689 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,689 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,689 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,689 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,689 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,689 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,689 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,689 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,689 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 201#L82-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,694 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,694 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,694 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,694 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,694 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,694 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,694 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,695 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,695 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,695 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,695 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,695 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,714 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 139#L64-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,714 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,719 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,719 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,720 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,720 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,720 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,721 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,722 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 00:59:50,722 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:50,722 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:50,722 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:50,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,722 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,722 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,722 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,722 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 50#L59true, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,722 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,722 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,722 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,722 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 201#L82-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,722 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,727 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,729 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 139#L64-4true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,729 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,729 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,730 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,730 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,730 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,731 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,731 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,731 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,731 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,731 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 167#L64true]) [2025-03-15 00:59:50,731 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,731 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,731 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,731 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,731 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,736 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 00:59:50,736 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:50,736 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:50,736 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:50,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,736 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,736 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 50#L59true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,737 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,737 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,737 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:50,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,738 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,738 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,739 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,739 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,744 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,744 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,744 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,744 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,744 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,744 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,744 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,744 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,744 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,744 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,744 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,745 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,745 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,745 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,745 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,745 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,776 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,776 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,777 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,777 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,777 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,777 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,778 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,778 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,778 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,778 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,778 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,778 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,778 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,778 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,778 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,778 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,779 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,779 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,779 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,779 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,779 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,779 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,779 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,779 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,779 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,779 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,781 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,781 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,781 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,781 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,782 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,782 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:50,783 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,783 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:50,801 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,801 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,801 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,801 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,801 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,801 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,802 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,802 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,802 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,802 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,802 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,802 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,802 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,802 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,802 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,802 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,802 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,803 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,803 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,803 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,803 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,803 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,804 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,804 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,804 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,804 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,804 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,804 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,804 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,804 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,804 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 182#L65-1true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,805 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,805 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,805 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,805 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,805 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,806 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,806 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,806 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,806 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,806 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,806 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,806 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,806 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,806 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,806 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,807 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,807 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,807 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,807 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,807 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,807 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,807 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,807 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,807 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,807 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,807 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,807 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,807 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,807 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,807 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,807 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,808 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,808 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,808 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,808 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,808 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,808 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:50,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,808 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,808 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,808 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,808 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:50,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,809 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,809 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,809 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,809 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 201#L82-4true, 182#L65-1true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,810 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,810 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,810 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 139#L64-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,810 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 179#L65-2true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,810 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,810 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,811 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,811 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,811 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 201#L82-4true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,811 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,811 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,811 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 201#L82-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,812 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,812 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,812 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,812 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,812 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 201#L82-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,813 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 40#L83-1true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,813 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,813 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,813 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,814 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,814 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,814 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,814 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,814 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,814 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,814 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,814 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,834 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,834 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,834 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,835 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,835 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,835 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,835 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,835 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,849 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,849 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,849 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,849 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,849 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,849 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,849 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,849 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,849 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,849 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,850 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,850 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,850 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,850 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,850 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,850 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 84#L42-2true, 222#true, 52#L83-2true, 219#true, 228#true]) [2025-03-15 00:59:50,851 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,851 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,851 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,851 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,851 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,851 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,851 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,851 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,857 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,857 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,857 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,857 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,857 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,858 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,858 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,858 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,858 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,858 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,858 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,858 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,858 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,858 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,858 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,859 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,859 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,859 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 52#L83-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,863 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,863 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,863 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,863 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 50#L59true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,863 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,863 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,863 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,863 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:50,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,865 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 182#L65-1true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,865 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,865 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,865 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 139#L64-4true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,865 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,866 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,866 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,866 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,866 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,866 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,870 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,870 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,871 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,871 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,871 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,871 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,871 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,872 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,872 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,872 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,872 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,873 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,873 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,873 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,873 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,873 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,877 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,877 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,877 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 134#L82-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,878 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,878 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,878 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,878 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,878 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,878 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,879 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,879 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,879 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,879 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 134#L82-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,879 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,879 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,880 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,880 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,880 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,880 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,884 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,884 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,885 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,885 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:50,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 222#true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:50,885 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:50,885 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,885 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:50,886 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,886 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,886 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,886 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:50,887 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,887 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,887 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,887 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:50,887 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,887 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,887 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,887 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,887 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,891 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,892 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,892 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,892 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,892 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,892 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,892 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,914 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,914 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,914 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,914 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,914 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,914 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,914 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,914 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,914 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,914 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,915 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,915 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 139#L64-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,915 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:50,915 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,916 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,916 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,916 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,916 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,916 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,916 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,916 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,916 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,916 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,916 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,916 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,917 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,917 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:50,917 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,918 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,918 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,918 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 52#L83-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,918 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,918 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,919 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,919 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,919 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,919 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,919 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,919 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,919 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,919 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,920 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,920 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,920 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,920 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,921 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,921 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:50,921 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,921 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,922 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,922 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,922 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,922 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 201#L82-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,923 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,923 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 52#L83-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,923 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,923 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,923 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,924 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,924 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:50,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 52#L83-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,924 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,924 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,925 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,925 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,925 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,925 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,925 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:50,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,937 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,938 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true]) [2025-03-15 00:59:50,938 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true]) [2025-03-15 00:59:50,938 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,939 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,939 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,939 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,939 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,939 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,940 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,940 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,940 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,942 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,942 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,942 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,942 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,942 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,942 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,942 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,943 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,943 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,943 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,943 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,944 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,944 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,944 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,945 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,945 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,945 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,945 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,945 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,945 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,945 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:50,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,947 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 40#L83-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,947 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,947 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 40#L83-1true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,947 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 40#L83-1true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,947 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 40#L83-1true, 99#L44-2true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,947 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,947 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 40#L83-1true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,948 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,948 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 40#L83-1true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,948 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,948 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,948 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,948 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,949 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,949 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,949 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,949 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,949 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,949 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,950 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,950 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,950 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,950 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,950 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,950 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,950 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,950 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,951 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,951 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,951 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,951 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,952 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true]) [2025-03-15 00:59:50,952 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,952 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,952 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,952 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:50,952 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,952 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,953 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,953 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 54#$Ultimate##0true, 228#true, 222#true]) [2025-03-15 00:59:50,953 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,953 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,954 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,954 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,954 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,954 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,954 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,954 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,954 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,955 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,955 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,955 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 182#L65-1true, 132#L82true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,969 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,969 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,969 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,969 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,969 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 54#$Ultimate##0true, 219#true]) [2025-03-15 00:59:50,971 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,971 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,971 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,971 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,971 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 182#L65-1true, 132#L82true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,972 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,972 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,972 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,972 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,972 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 54#$Ultimate##0true, 219#true]) [2025-03-15 00:59:50,973 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,973 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,973 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,973 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,973 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:50,975 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 52#L83-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,975 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:50,975 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 219#true, 222#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:50,975 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 52#L83-2true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,976 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:50,976 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:50,976 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 228#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:50,976 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:50,976 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 52#L83-2true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:50,977 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:50,977 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:50,977 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:50,977 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 222#true, 228#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:50,977 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,977 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 52#L83-2true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,978 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:50,978 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:50,978 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 222#true, 219#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:50,978 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:50,978 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 52#L83-2true, 228#true, 167#L64true]) [2025-03-15 00:59:50,978 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,979 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,979 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,979 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,980 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,980 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,980 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,980 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,980 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 139#L64-4true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,981 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 179#L65-2true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,981 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,981 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,981 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,981 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,981 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,981 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,982 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,982 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,982 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:50,982 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,982 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:50,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,982 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,983 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,983 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:50,983 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,983 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,985 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,985 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,985 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,985 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,985 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,985 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,986 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,986 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,986 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,986 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,986 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,986 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,987 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:50,987 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,987 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,987 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,987 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,987 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,987 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,988 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,988 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,988 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 54#$Ultimate##0true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,988 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,988 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 132#L82true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,989 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,989 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,989 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,989 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:50,989 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,989 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,990 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,990 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,990 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,990 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,991 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,991 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,991 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,991 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,991 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,991 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,991 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,991 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 134#L82-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,992 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,992 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,992 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,992 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,992 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,993 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 183#L67-4true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,993 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:50,993 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:50,993 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,993 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,993 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 183#L67-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:50,994 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 183#L67-4true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,994 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,994 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,994 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 183#L67-4true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:50,994 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 183#L67-4true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:50,994 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 54#$Ultimate##0true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,995 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 132#L82true, 99#L44-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,995 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 183#L67-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:50,995 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 183#L67-4true, 40#L83-1true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:50,995 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 183#L67-4true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:50,995 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:50,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:50,996 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,996 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,996 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,996 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:50,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:50,996 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,996 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,996 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:50,996 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,005 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,005 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,005 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,008 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,008 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,009 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,009 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,009 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,009 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,009 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,009 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,009 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,009 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,010 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,010 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,010 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,010 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,010 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,010 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,010 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,010 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,010 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,010 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,011 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,011 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,011 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,011 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,011 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 54#$Ultimate##0true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,011 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,011 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,011 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,011 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,011 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 182#L65-1true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,012 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true]) [2025-03-15 00:59:51,013 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,013 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,013 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,014 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,014 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,014 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,014 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,014 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,014 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,014 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,014 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,014 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,014 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,015 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 54#$Ultimate##0true, 219#true]) [2025-03-15 00:59:51,015 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 54#$Ultimate##0true, 228#true]) [2025-03-15 00:59:51,015 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,015 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,016 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,024 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,024 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,024 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,024 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,024 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,024 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,024 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,024 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,024 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,024 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,025 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,025 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,025 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,025 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,025 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,025 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,025 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,025 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,025 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,025 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,025 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,025 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,025 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 201#L82-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,025 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,026 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,026 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,026 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,026 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 52#L83-2true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:51,027 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,027 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,027 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,027 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,028 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 52#L83-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,028 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,028 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 52#L83-2true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,028 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,028 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:51,028 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,028 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,028 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,028 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,029 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,029 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,029 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,029 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,029 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,029 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,029 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,029 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,029 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,029 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,031 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,031 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,031 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,031 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,031 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,031 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,031 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,031 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,031 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:51,032 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true]) [2025-03-15 00:59:51,032 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,033 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,033 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,033 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,033 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,033 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 52#L83-2true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:51,034 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,034 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,034 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,034 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,034 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 52#L83-2true, 219#true, 228#true]) [2025-03-15 00:59:51,034 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,034 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,034 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,034 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 52#L83-2true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,035 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:51,035 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:51,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 173#L64-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,035 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,035 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,036 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,036 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,092 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,092 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,092 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,092 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,092 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,093 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,093 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 198#L64-5true, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,093 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,096 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,096 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,096 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,096 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,096 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,096 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,096 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,096 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,096 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,096 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,097 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,097 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,097 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,097 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,097 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 198#L64-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,097 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,097 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,097 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,097 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,097 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,106 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,107 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,107 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,107 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,107 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,107 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,107 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 139#L64-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,107 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,107 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,107 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,107 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,107 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,110 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,110 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,110 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,110 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,110 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 139#L64-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,111 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,111 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,111 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,111 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,111 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 201#L82-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,118 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,118 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,118 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,118 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,118 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,118 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,118 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,118 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,118 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,118 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,119 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,119 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,119 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,119 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 198#L64-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,120 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 52#L83-2true, 222#true, 228#true]) [2025-03-15 00:59:51,120 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [139#L64-4true, 225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,120 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,120 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:51,121 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,121 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,121 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,121 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,121 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,122 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,122 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,122 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,123 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,123 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,123 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,123 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 139#L64-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:51,124 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 139#L64-4true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,124 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:51,124 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,130 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,130 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,130 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,131 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,131 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,132 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,132 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 52#L83-2true, 228#true, 222#true]) [2025-03-15 00:59:51,133 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 219#true, 222#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:51,133 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,133 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,133 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,134 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:51,134 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true, 81#L77true]) [2025-03-15 00:59:51,135 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,135 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,136 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 179#L65-2true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,136 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,136 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,136 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 52#L83-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,137 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:51,137 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,138 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,138 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,138 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,138 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:51,139 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,139 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,139 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,139 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,139 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:51,139 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,139 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,139 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,139 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,139 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,140 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,140 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,140 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,140 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,141 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,141 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,141 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,141 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:51,141 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,141 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,141 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,142 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,142 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,142 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 50#L59true, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,142 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,142 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,142 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:51,143 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 50#L59true, 168#L108-1true, 228#true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,143 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true]) [2025-03-15 00:59:51,143 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 228#true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,143 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,143 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true]) [2025-03-15 00:59:51,144 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,144 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:51,144 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,144 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:51,144 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:51,144 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,144 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:51,145 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:51,145 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,145 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,145 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,145 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,151 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,151 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,152 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,153 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,153 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,153 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,153 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,153 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,153 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,153 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,153 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,153 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,153 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,154 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,154 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,154 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,155 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,155 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,155 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,155 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,155 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,155 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,155 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,156 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,156 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,156 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,156 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,164 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,164 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:51,164 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,165 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [182#L65-1true, 225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,165 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,166 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,166 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,166 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,166 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,166 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,166 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,167 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 52#L83-2true, 222#true, 228#true]) [2025-03-15 00:59:51,167 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [182#L65-1true, 225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,167 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,167 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 52#L83-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,173 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 52#L83-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,173 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,174 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 179#L65-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,174 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,175 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 52#L83-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,175 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 52#L83-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,176 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,176 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 179#L65-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,176 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,177 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,177 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,177 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,177 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,177 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,179 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,179 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,179 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,179 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:51,179 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,179 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,179 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,179 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:51,179 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,179 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,179 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true, 52#L83-2true, 167#L64true]) [2025-03-15 00:59:51,180 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 228#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:51,180 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 219#true, 52#L83-2true, 222#true, 228#true]) [2025-03-15 00:59:51,180 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 50#L59true, 168#L108-1true, 228#true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:51,180 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,181 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:51,181 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:51,181 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,181 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,181 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,181 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,181 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:51,182 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,182 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,182 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,182 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,182 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 50#L59true, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,183 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,183 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,183 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,183 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,183 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 40#L83-1true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,183 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,183 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,184 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:51,184 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,184 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,184 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,184 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,184 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,184 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 50#L59true, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,185 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,185 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,185 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,185 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,185 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,185 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,186 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,186 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:51,186 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,186 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,186 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,186 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 50#L59true, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,187 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,187 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,187 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,187 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,187 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,187 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,187 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,188 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:51,188 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,188 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,188 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,188 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,189 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 50#L59true, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,189 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,189 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,189 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,189 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,189 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,189 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,190 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,190 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:51,190 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,190 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,190 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 134#L82-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,190 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,190 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,191 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 50#L59true, 168#L108-1true, 134#L82-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,191 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,191 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,191 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,191 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,191 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:51,193 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,193 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,193 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:51,194 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,194 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,194 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,199 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,199 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,199 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:51,199 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,200 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 132#L82true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,200 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,200 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,200 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,200 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,200 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,200 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 132#L82true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,200 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,200 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,200 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,200 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,200 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,201 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,201 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,201 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,201 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,201 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,201 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,201 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true]) [2025-03-15 00:59:51,201 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,201 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,201 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,201 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,201 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,202 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 132#L82true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,202 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,202 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,202 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,202 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,202 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,202 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 132#L82true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,202 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,202 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,202 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,202 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,202 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,208 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:51,208 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,208 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,208 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,208 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,208 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,208 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,208 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,208 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [60#L82-1true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,208 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true]) [2025-03-15 00:59:51,209 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:51,209 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,209 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,211 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [60#L82-1true, 183#L67-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,211 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,211 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true]) [2025-03-15 00:59:51,211 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,212 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,212 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,212 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:51,212 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,212 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,212 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,212 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,212 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,212 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,213 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,213 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,213 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,213 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,213 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,213 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,214 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,214 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:51,214 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,214 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,214 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:51,215 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,215 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,215 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,215 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,215 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,216 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,216 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 198#L64-5true, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,216 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,216 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,216 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,217 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,217 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,217 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,217 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,223 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:51,223 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,223 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,223 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,223 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:51,223 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,223 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,223 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:51,223 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:51,223 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,223 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,223 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:51,224 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:51,224 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,224 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,224 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:51,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [201#L82-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,228 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,229 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,229 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,229 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,229 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,229 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:51,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,230 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,230 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,230 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,230 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,231 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,231 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,231 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,231 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,231 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,231 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,232 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:51,232 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,232 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,232 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,232 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,233 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,233 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,233 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,233 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,233 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,234 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:51,234 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,234 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 52#L83-2true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,234 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 52#L83-2true, 222#true, 228#true]) [2025-03-15 00:59:51,234 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,234 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 52#L83-2true, 219#true, 228#true]) [2025-03-15 00:59:51,235 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 52#L83-2true, 228#true, 222#true]) [2025-03-15 00:59:51,235 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:51,235 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:51,235 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,235 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 52#L83-2true, 222#true, 228#true]) [2025-03-15 00:59:51,236 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 52#L83-2true, 228#true, 167#L64true]) [2025-03-15 00:59:51,236 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 52#L83-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,236 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,237 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:51,237 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,237 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,237 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,240 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,240 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,240 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,240 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,240 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,241 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,241 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,241 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,241 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,241 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,243 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,243 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 183#L67-4true, 201#L82-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,243 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,244 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,244 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,245 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,245 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,245 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,245 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,245 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 201#L82-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,245 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,245 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,245 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,245 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,245 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:51,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,246 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,246 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,246 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,246 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:51,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,246 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,246 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,246 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,246 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:51,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,248 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:51,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,248 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:51,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,248 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,249 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,249 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:51,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,250 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,250 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,251 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:51,251 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,251 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,251 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,251 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,252 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,252 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,253 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,253 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:51,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,254 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,254 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,254 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,254 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,254 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,254 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,254 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,254 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,255 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,255 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,255 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,255 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,255 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,255 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,255 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,255 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,257 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,257 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,257 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,257 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,258 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,258 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,258 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:51,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,259 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,259 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,259 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,259 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,259 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:51,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,260 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,260 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,260 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,260 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:51,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 52#L83-2true, 219#true, 228#true]) [2025-03-15 00:59:51,261 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,262 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,262 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,262 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,262 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,262 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,262 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,262 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,262 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,262 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,263 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,263 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:51,263 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,263 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [40#L83-1true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,263 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 52#L83-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,264 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, 73#L67-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,264 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,264 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [40#L83-1true, 183#L67-4true, 225#true, 99#L44-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,265 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 52#L83-2true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,265 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:51,265 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,265 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:51,266 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:51,266 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 52#L83-2true, 219#true, 167#L64true]) [2025-03-15 00:59:51,266 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:51,266 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:51,267 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 219#true, 228#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:51,267 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:51,267 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,267 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:51,268 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,268 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,268 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,268 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,268 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,269 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,269 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,269 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,269 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,269 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:51,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:51,270 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,270 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,270 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,270 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,270 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,270 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:51,270 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,271 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,271 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,271 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:51,272 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 52#L83-2true, 228#true, 222#true]) [2025-03-15 00:59:51,272 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:51,272 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,273 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,273 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][76], [183#L67-4true, 225#true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 84#L42-2true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,273 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,274 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,274 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,274 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:51,274 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,274 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,274 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,274 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,274 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:51,276 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,276 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,276 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,276 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:51,277 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [40#L83-1true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,277 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 52#L83-2true, 228#true, 222#true]) [2025-03-15 00:59:51,277 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,277 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 228#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:51,278 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [225#true, 183#L67-4true, 99#L44-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 219#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:51,278 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,278 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][77], [183#L67-4true, 225#true, 99#L44-2true, 61#L107-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 219#true, 222#true]) [2025-03-15 00:59:51,279 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:51,279 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 219#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:51,279 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,280 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:51,280 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,281 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:51,281 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,281 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,281 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,281 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:51,282 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,282 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,282 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,283 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:51,283 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:51,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:51,285 INFO L124 PetriNetUnfolderBase]: 3992/8039 cut-off events. [2025-03-15 00:59:51,285 INFO L125 PetriNetUnfolderBase]: For 121223/150463 co-relation queries the response was YES. [2025-03-15 00:59:51,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29472 conditions, 8039 events. 3992/8039 cut-off events. For 121223/150463 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 70952 event pairs, 3315 based on Foata normal form. 0/4017 useless extension candidates. Maximal degree in co-relation 28828. Up to 4241 conditions per place. [2025-03-15 00:59:51,357 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 16 selfloop transitions, 2 changer transitions 9/203 dead transitions. [2025-03-15 00:59:51,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 203 transitions, 650 flow [2025-03-15 00:59:51,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 00:59:51,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 00:59:51,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 608 transitions. [2025-03-15 00:59:51,360 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9129129129129129 [2025-03-15 00:59:51,361 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -5 predicate places. [2025-03-15 00:59:51,361 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 203 transitions, 650 flow [2025-03-15 00:59:51,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 197.33333333333334) internal successors, (592), 3 states have internal predecessors, (592), 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 00:59:51,361 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 00:59:51,361 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] [2025-03-15 00:59:51,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-15 00:59:51,361 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 00:59:51,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 00:59:51,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1132760117, now seen corresponding path program 1 times [2025-03-15 00:59:51,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 00:59:51,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763642229] [2025-03-15 00:59:51,362 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 00:59:51,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 00:59:51,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 00:59:51,420 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 00:59:51,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 00:59:51,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763642229] [2025-03-15 00:59:51,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763642229] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 00:59:51,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 00:59:51,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 00:59:51,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43305076] [2025-03-15 00:59:51,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 00:59:51,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 00:59:51,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 00:59:51,421 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 00:59:51,421 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 00:59:51,422 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 222 [2025-03-15 00:59:51,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 203 transitions, 650 flow. Second operand has 3 states, 3 states have (on average 197.33333333333334) internal successors, (592), 3 states have internal predecessors, (592), 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 00:59:51,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 00:59:51,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 222 [2025-03-15 00:59:51,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 00:59:51,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 84#L42-2true, 234#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,524 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 00:59:51,524 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:51,524 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:51,524 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:51,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 219#true, 54#$Ultimate##0true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,525 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 00:59:51,525 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:51,525 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:51,525 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:51,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 54#$Ultimate##0true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,525 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,525 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,525 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,525 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 54#$Ultimate##0true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,526 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,526 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,526 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,526 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,541 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,542 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,542 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,542 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,542 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,542 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,542 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,542 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,542 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,542 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,544 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,544 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,544 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,544 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,544 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,544 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,544 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,544 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,544 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,544 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:51,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,559 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 00:59:51,559 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:51,559 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:51,559 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:51,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,560 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,560 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,560 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,560 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,560 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,560 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,560 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,560 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,561 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 00:59:51,562 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:51,562 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:51,562 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:51,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,562 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,562 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,562 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,562 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,562 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,562 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,562 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,562 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,563 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,563 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,563 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,563 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,564 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,564 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,564 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,564 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,586 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,586 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,586 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,586 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,586 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,586 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,586 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,587 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,587 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,587 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,588 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,588 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:51,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,589 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,589 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,589 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,589 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,589 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,589 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,589 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,589 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,590 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,590 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,590 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,590 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 110#L59-1true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,590 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,590 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,590 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,590 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 54#$Ultimate##0true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,590 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,590 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,590 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,590 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 54#$Ultimate##0true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,591 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,591 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,591 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,591 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,592 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,592 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,592 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,592 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,592 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,592 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,592 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,592 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,607 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,607 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,607 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,607 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,608 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,608 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,608 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,608 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,608 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,608 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,608 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,608 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,608 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,608 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,608 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,608 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,610 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,610 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,610 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,610 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,610 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,610 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,611 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 110#L59-1true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,611 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,611 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,611 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,613 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,613 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,613 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 54#$Ultimate##0true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,613 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,613 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,639 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,639 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,639 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,639 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,639 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,639 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,639 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,639 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,639 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,639 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,641 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,641 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,641 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,641 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,641 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,641 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,641 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,642 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,642 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,642 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,643 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,643 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,643 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,643 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,643 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,643 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,644 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,644 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,644 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,644 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,645 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,645 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,645 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,645 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,645 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,645 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,645 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,645 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,669 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,669 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,669 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,669 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,669 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,670 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2025-03-15 00:59:51,670 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:51,670 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:51,670 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:51,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,670 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,670 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,670 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,670 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,670 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,671 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,671 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,671 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,673 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,673 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,673 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,673 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,673 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,674 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:51,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,674 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,674 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,674 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,674 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,675 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,675 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,675 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,675 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,676 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,676 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,676 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,676 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,676 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,676 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,677 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,677 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,677 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,677 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,677 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,677 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,677 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,677 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,677 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,677 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,678 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,678 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,678 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,678 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,678 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,678 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,679 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,679 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,679 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,679 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,680 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,680 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,680 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,680 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,680 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,680 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,680 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,680 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,680 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,680 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,681 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,681 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,681 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,681 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,681 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,681 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,681 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,681 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,681 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,681 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,701 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,701 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,702 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,702 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,702 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,703 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,703 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,703 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,703 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,703 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,705 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,705 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,705 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,705 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,705 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,705 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,705 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,705 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,705 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,705 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,706 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,706 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,706 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,706 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,706 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,706 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,706 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,706 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,706 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,706 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:51,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,708 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,708 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,708 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,708 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,708 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,708 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,708 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,708 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,709 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,709 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,709 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,709 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,709 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,709 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,710 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,710 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,710 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,710 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 2#L76-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,711 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,711 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,711 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,711 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,739 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,739 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,739 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,739 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,739 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,740 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,740 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,740 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,740 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,740 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,740 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,740 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,740 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,741 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,741 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,741 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,741 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,741 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,741 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,741 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,741 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,741 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,741 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,742 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,742 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,742 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,742 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,742 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,742 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,742 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,742 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,742 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,742 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,745 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,745 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,745 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,745 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,745 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,745 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,745 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,745 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,745 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,745 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,746 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,746 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,746 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,746 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,746 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,746 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,746 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,746 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,746 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,746 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,746 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,747 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,747 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,747 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:51,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,748 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,748 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,748 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,748 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,748 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,748 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,748 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,748 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,748 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,748 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:51,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,750 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 81#L77true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,750 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,750 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,750 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,750 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,750 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 81#L77true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,751 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,751 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,751 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,751 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,752 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,752 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,752 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,752 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,753 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,753 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,753 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,753 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,753 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,753 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,754 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,754 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,754 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,754 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,754 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,754 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,754 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,754 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,754 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,755 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,755 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,755 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,755 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,755 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,755 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,756 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,756 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,756 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,756 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,756 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,756 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,789 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,789 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,789 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,789 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,789 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,790 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,790 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,790 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,790 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,793 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,793 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,793 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,793 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,793 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,793 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,793 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,793 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,793 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,793 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,793 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,794 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,794 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,794 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,794 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,794 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,794 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,794 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,794 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:51,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,795 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,795 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,795 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,795 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,795 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,796 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,796 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,796 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,796 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,796 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,796 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,797 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,797 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,797 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,797 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,797 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,797 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,798 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,798 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,798 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,799 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,799 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,799 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,799 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,799 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,799 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,800 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,800 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,800 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,800 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,800 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,801 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,801 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,801 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,801 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,801 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,801 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,801 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,801 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,802 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,802 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,802 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,802 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,802 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,802 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,802 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,802 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,803 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,803 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,828 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,828 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,828 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,828 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,828 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,829 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,829 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,829 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,829 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,829 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,829 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,829 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,829 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,829 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,829 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,829 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,829 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,830 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:51,830 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,832 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,832 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,833 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,833 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,833 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,833 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,833 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,833 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,834 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,834 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,834 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:51,834 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,834 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,834 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,834 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:51,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,835 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,835 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,835 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,835 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,835 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,835 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,835 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,835 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,835 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,836 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,836 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,836 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,836 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,836 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,836 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,836 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,837 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 54#$Ultimate##0true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,837 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,837 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,838 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,838 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,838 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,838 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,838 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,838 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,839 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,839 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 81#L77true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,839 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,839 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,839 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,840 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,840 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,840 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,841 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:51,841 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:51,841 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,859 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,859 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,859 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,859 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,859 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,860 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,860 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,860 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,860 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,861 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,861 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,861 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,861 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,861 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,862 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,862 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,862 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,863 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,863 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,863 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,863 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,863 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,863 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,863 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,863 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,863 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,863 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,864 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,864 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,864 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,864 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,864 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:51,864 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,864 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,864 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,864 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,864 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,864 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,865 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,865 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:51,865 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,867 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,867 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,868 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,868 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,868 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,868 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,868 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,868 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,869 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,869 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,869 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,869 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,869 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,869 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,869 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,869 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,869 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,869 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,869 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,869 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,869 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,869 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,870 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,870 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 2#L76-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,870 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,870 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,871 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,871 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,871 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,871 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,871 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,871 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,871 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,871 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,871 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,871 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,871 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,871 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,871 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,872 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:51,872 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,872 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,873 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:51,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,873 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:51,873 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:51,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,875 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,875 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,875 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,875 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,876 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,876 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,876 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,876 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,876 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,876 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,877 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,877 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,877 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,877 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,877 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,877 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,878 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,878 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,878 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,878 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,879 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,879 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,879 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,879 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,879 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,879 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,879 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,879 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,880 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,880 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,880 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,880 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,880 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,880 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,881 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,881 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,881 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,881 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,881 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,881 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,882 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,882 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,882 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,882 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,882 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,882 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,882 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,882 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,882 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,903 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,903 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,903 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,903 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,903 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,904 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,904 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,904 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,904 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,904 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,904 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,904 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,904 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,904 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,904 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,905 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,905 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,905 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,905 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,905 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,905 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,906 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,906 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,906 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,906 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,906 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,906 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,906 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,906 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,906 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,906 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,908 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,908 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,908 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,908 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,908 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,909 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,909 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,909 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,909 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,909 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,911 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,911 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,911 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,911 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,911 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,911 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,911 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,911 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,911 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,911 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,912 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,912 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,912 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,912 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,912 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,912 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,912 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,912 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,912 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,912 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:51,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,914 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,914 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,914 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,914 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,914 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,914 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,914 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,914 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,915 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,915 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,915 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,915 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,915 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,915 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,916 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,916 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,916 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,916 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,916 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,917 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,917 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,917 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,917 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,917 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 132#L82true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,917 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,918 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,918 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,918 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:51,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,935 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,935 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,935 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,935 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,935 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,936 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,936 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,936 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,936 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,936 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,936 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,936 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,937 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,937 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,938 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,938 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,938 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,938 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,938 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,938 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:51,939 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,939 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,939 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,939 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,939 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,940 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,940 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,940 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,940 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:51,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,941 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,941 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,941 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,941 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,941 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,941 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,941 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,941 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,942 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,942 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,942 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,942 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,942 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,942 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,943 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,943 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,943 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,943 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,943 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,943 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,944 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,944 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,944 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,944 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,944 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,944 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,945 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,945 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,945 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,945 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:51,946 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:51,946 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:51,946 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:51,946 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:51,946 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:51,947 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:51,947 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:51,947 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:51,947 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:51,947 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,947 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,948 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:51,948 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:51,948 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,948 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:51,949 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,949 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:51,949 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:51,949 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:51,949 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,949 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:51,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,950 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,950 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,950 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,950 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,950 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,950 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,950 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,950 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,951 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,951 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,951 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,951 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,951 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,951 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,951 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,951 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,970 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,970 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:51,970 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,971 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:51,971 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,972 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,972 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,972 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,972 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,973 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,973 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,973 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,974 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,974 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,974 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,974 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,974 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,974 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,974 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,974 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,975 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,975 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 50#L59true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,975 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,975 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,975 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,975 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,976 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,976 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,976 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,977 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:51,977 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,977 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,978 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:51,978 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,978 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,978 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,978 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,979 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,979 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:51,980 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,980 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,980 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,980 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,980 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,980 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,980 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,980 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,980 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,980 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,980 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,980 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,981 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,981 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:51,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,982 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,982 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,982 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,982 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,982 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,983 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,983 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,984 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,984 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:51,984 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:51,984 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,985 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:51,985 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,010 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,010 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,011 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,011 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:52,012 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,012 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,012 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,012 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,012 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,012 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,012 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,012 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,012 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,012 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,013 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,013 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,013 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:52,013 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,014 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,014 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,014 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,015 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,015 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,016 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,016 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,016 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,017 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,017 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,017 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,017 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,017 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,019 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,019 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,019 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,019 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,019 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,019 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,019 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,019 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,019 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,020 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,020 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:52,020 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,021 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,021 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:52,021 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,021 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,021 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,021 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,021 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,021 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,021 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,022 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,022 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:52,022 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,022 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:52,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,023 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,023 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,023 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,023 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,024 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,024 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,024 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,024 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,024 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,024 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,024 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,024 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,024 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,024 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,024 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,025 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,025 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,025 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,052 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,052 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,052 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,053 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,053 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,054 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,054 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,054 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,054 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 81#L77true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,057 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,057 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,057 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,057 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,057 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,058 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,058 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,058 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,059 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,060 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,060 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,060 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,060 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,060 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,061 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,061 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,061 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,061 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,061 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,061 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,062 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,062 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,062 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,062 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,062 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,063 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,063 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,063 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,064 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,064 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,064 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,064 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,064 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,065 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,065 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,065 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,066 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,092 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,092 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,092 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,092 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,092 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,092 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,092 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,092 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,092 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,092 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,093 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,093 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,094 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,094 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,094 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,094 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,094 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,094 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,094 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,094 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,095 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,095 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,095 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,095 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,095 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,095 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,095 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,096 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,096 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,096 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,096 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,096 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,096 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,096 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,096 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,098 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 132#L82true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,098 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,098 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,099 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 81#L77true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,099 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,099 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,100 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,100 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,100 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,100 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,100 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,101 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,101 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,101 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,101 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,103 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,103 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,103 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,104 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,104 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,104 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,104 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,105 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,105 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,105 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,105 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,105 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,105 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,106 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,106 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,106 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,106 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,106 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,106 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,107 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,107 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,107 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,107 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,108 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,108 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,108 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,108 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,108 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,108 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,109 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,109 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,109 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,109 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,109 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,110 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,110 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,110 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,110 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,110 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,110 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,111 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,111 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,111 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,111 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,112 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,112 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,112 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,112 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,113 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,113 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,113 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,113 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,114 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,114 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,114 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,114 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,138 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,138 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,138 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,138 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,138 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,139 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,139 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,139 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,139 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,140 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,140 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:52,140 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,140 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,141 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,141 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,141 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,141 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,141 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,141 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:52,141 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:52,142 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:52,142 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:52,142 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:52,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,144 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,144 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,144 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,144 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,144 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,144 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,144 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,144 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,144 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,144 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,144 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,144 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,145 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,145 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,145 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,145 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,145 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,145 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,145 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,145 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,145 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,146 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,146 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,146 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,146 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,146 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,146 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,146 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,146 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,146 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,146 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,147 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,147 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,147 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,147 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,147 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,147 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,147 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,147 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,147 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,147 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,148 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,149 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,149 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,149 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,149 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,150 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,150 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,150 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:52,151 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,151 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,151 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,151 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,151 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:52,151 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,151 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,151 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,151 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,151 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,151 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:52,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,152 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,152 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,152 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,152 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,153 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,153 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,153 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,153 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,153 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,153 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,153 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,153 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,153 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,153 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,154 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,154 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,183 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,183 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,184 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,184 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,184 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,184 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,184 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:52,184 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,184 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,184 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,184 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,184 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,188 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,188 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,188 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,189 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,189 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,189 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,189 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,189 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,189 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,189 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,189 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,189 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,189 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,189 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,193 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,193 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,193 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,193 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,193 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 40#L83-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,194 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,194 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,194 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,194 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,194 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,194 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,195 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,195 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,195 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,195 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 40#L83-1true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,195 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,195 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,196 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,196 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,196 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,196 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,198 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,198 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,198 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,198 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,198 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,198 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,198 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,198 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:52,198 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,199 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,199 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,199 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,199 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,199 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,199 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,200 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:52,200 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,200 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,200 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,200 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,201 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,201 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,201 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:52,201 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,201 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 134#L82-5true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,202 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,202 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,202 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,202 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,202 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,202 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,203 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,203 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,203 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:52,203 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,203 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,203 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 73#L67-3true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,204 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,204 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,204 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,204 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,227 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,227 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,227 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,227 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,227 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,228 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,228 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,228 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,228 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,228 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,228 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,229 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,229 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,229 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,229 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,230 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,230 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,230 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,230 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,230 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,230 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,230 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,230 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,230 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,230 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,230 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,230 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,232 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,232 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,232 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,232 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,232 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,234 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,234 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,234 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,234 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,234 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,235 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,235 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,235 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,235 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,236 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,236 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,236 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:52,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,237 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,237 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,237 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,237 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,237 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,238 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,238 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,238 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,238 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,238 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,240 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,240 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,240 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,241 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,241 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,241 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,241 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,241 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,242 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,242 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,242 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,242 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,243 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,243 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,243 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,243 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,243 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,243 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,244 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 52#L83-2true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,244 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,244 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,244 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,244 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,244 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,245 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,246 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,246 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,246 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,246 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,247 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,247 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,247 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,247 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,247 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,248 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,248 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,248 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,248 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,249 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,249 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,249 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,249 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,249 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,250 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,250 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,250 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,250 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,250 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,252 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,252 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:52,252 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,252 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,253 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,253 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,253 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,253 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,253 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,253 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,254 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,254 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,254 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,254 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,254 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,255 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,255 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,255 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,255 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:52,256 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,256 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,256 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,256 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,256 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,257 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,257 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,257 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 2#L76-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,257 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,257 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,258 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,258 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,258 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,258 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,260 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,260 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,260 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,260 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 54#$Ultimate##0true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,260 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,260 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:52,261 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,261 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,261 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,261 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,261 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 52#L83-2true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,262 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:52,262 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,262 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,262 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,262 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,262 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,263 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,263 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:52,263 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,263 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,263 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,264 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,264 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:52,264 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,264 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 183#L67-4true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,264 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,265 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,265 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,265 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,265 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,265 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,265 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,266 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,266 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,266 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,266 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,267 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,267 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,267 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,267 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,267 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,267 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,267 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,267 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,290 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,290 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,290 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,290 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,290 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,291 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,291 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,291 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,292 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,292 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,293 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,293 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,293 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,293 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,293 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,294 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,294 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,294 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,294 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,294 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 54#$Ultimate##0true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,294 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,294 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,294 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,294 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,294 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,295 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,295 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,296 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,296 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,296 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,297 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 201#L82-4true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,297 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,297 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,297 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,297 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,297 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,297 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,297 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,297 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,297 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,297 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,298 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,298 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,298 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,298 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,298 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,298 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,299 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,299 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,299 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,299 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 54#$Ultimate##0true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,299 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,299 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,299 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,299 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,299 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,307 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,307 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,307 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,307 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,307 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,308 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,308 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 50#L59true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,308 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,308 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,308 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,309 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:52,309 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 167#L64true, 81#L77true]) [2025-03-15 00:59:52,309 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:52,309 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,309 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true]) [2025-03-15 00:59:52,310 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:52,310 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:52,310 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:52,310 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 50#L59true, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:52,310 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:52,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 222#true, 219#true, 228#true, 81#L77true]) [2025-03-15 00:59:52,311 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:52,311 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 81#L77true]) [2025-03-15 00:59:52,311 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 81#L77true]) [2025-03-15 00:59:52,311 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,311 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,311 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,312 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,312 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,312 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,312 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 50#L59true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,312 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,313 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,313 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,313 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,313 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,313 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:52,314 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,314 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,314 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,314 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 50#L59true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,314 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,314 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,315 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,315 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 50#L59true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,315 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,315 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,316 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:52,316 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,316 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,316 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,316 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,317 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,317 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 50#L59true, 168#L108-1true, 19#L77-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,317 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 19#L77-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,317 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,318 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,318 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,318 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,318 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,318 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,319 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 173#L64-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,319 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,319 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 50#L59true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,319 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,320 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 167#L64true]) [2025-03-15 00:59:52,320 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,320 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:52,320 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:52,320 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,320 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 50#L59true, 234#true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,321 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,321 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,321 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,321 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,321 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,321 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,322 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 50#L59true, 234#true, 222#true, 219#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,322 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,322 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,322 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,323 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,323 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,323 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,323 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 50#L59true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,323 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,323 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,324 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:52,324 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,324 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,324 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,325 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,325 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,325 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,325 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 50#L59true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,325 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,326 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,326 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,326 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,326 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,326 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,326 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,327 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,327 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,327 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,327 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 50#L59true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,327 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,327 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,327 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,327 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,328 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,328 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,328 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,328 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,329 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,329 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,329 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,329 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 201#L82-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,330 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,330 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,330 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,330 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,330 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,330 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,330 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 00:59:52,330 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 52#L83-2true, 228#true, 167#L64true]) [2025-03-15 00:59:52,331 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,331 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,331 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,331 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,331 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,339 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,339 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,339 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,339 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:52,340 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,340 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,341 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,341 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,341 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,341 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,341 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,342 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,342 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,342 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,342 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,342 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,343 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,343 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,343 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,343 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:52,344 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,344 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,344 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,344 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,344 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,346 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,346 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,346 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,346 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,346 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,347 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,347 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,347 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,348 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,348 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,348 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,348 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,348 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,348 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,348 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,348 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,348 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,348 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,348 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,348 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,349 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,349 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,349 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,349 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,349 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,349 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,349 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,350 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,350 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,350 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,350 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:52,350 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,350 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,350 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,350 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,351 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,351 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,351 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,351 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,351 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,351 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:52,351 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,351 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,351 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,351 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,351 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,356 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,356 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,356 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,356 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,356 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,356 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,356 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,356 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true]) [2025-03-15 00:59:52,357 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true]) [2025-03-15 00:59:52,357 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,357 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,357 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,358 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,358 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,358 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,358 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,367 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,367 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,367 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,367 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,367 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,368 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,368 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,368 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,368 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,368 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,368 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,368 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,368 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,368 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,368 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,369 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,369 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,370 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,370 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,370 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,370 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,370 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:52,371 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,371 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,371 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,371 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,371 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:52,371 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,371 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,371 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,371 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,371 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,373 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,373 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,373 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,373 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,373 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,373 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,374 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,374 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,374 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,374 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,374 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,374 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,374 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,374 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,374 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,374 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,375 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,375 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,375 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,375 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,375 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,375 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,375 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,375 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,375 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,375 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,375 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,375 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,376 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,376 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,376 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,376 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,376 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,376 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:52,377 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:52,377 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,382 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,382 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,382 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,382 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,382 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,382 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,382 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,382 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,382 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,382 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,383 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,383 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,383 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,383 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,383 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,383 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,383 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,383 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,383 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,383 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,383 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,383 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:52,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,385 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,385 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,385 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,385 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,386 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,386 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,386 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,386 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,386 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,386 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,386 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,386 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 219#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,386 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,386 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,387 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,387 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:52,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,387 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,387 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,387 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,387 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,387 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,387 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:52,387 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,387 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,387 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,387 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 52#L83-2true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,388 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,388 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:52,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,388 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 00:59:52,388 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:52,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,396 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,396 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,396 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,396 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,396 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,397 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,397 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,397 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,397 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,397 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,397 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,397 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,397 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,398 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,398 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,399 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,399 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,399 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,399 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,399 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,400 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,402 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,402 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,402 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,402 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,402 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,402 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,402 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,402 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,402 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,403 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,403 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,403 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,403 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,403 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,403 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 2#L76-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,405 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,405 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,405 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,405 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,405 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,405 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,405 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,405 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,405 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,405 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,416 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,416 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,416 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,416 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,417 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,417 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,417 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,417 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,426 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,426 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,426 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,426 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,426 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,426 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,426 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,426 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,426 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,426 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,427 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,427 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,427 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,427 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,427 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,427 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,427 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,427 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,427 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,427 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,428 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,428 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,428 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,428 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,428 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,428 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,428 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,428 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,428 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,428 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,429 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,429 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,429 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,429 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,429 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,430 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,430 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,430 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,430 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,432 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,432 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,432 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,432 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,432 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,432 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,432 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,432 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,432 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,432 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,433 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,433 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,433 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,433 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,433 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,433 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,433 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,433 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,433 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,433 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,434 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,434 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,434 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,436 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,436 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,436 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,436 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,437 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,437 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,438 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,438 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,440 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,440 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,440 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,440 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,440 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,440 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,440 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,440 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,441 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,441 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,441 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,441 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,441 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,441 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,441 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,441 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,442 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,442 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,442 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,442 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,442 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,442 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,442 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,442 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,450 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,450 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,450 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,450 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,450 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,451 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,451 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,451 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,452 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,452 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,452 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,452 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,452 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,452 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,452 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,452 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,453 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,453 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,453 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,453 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,453 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,453 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,453 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,453 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,453 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,454 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,454 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,454 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,454 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,454 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,454 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,454 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,454 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,454 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,454 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,454 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,455 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,455 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,455 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,457 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 81#L77true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,457 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 81#L77true]) [2025-03-15 00:59:52,457 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,459 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,459 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,461 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,461 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,461 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,461 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,461 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,461 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,461 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,461 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 50#L59true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,462 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,462 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,463 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,463 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,464 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,464 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,465 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,466 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,466 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,466 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,466 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:52,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,467 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,467 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,467 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,468 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,468 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,468 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,468 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,468 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 81#L77true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,468 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,468 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,468 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,468 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,468 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,469 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,469 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,469 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,469 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,469 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,470 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,470 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 50#L59true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,470 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,471 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,471 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,471 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,471 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,475 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,475 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,476 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,476 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 107#L85-4true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,476 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,477 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,477 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,477 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,477 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,477 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,477 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,477 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,477 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,477 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,477 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,477 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,478 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,478 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,478 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,478 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,478 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,478 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,478 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,478 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,478 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,479 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,479 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,479 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,479 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,479 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,480 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,480 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,480 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,480 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,480 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,481 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,481 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,481 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,481 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,481 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,481 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,481 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,482 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,482 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,482 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,482 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,483 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,483 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 234#true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,483 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 19#L77-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,483 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,483 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,488 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,488 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,488 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,489 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,489 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,489 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,489 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,489 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,490 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,490 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 52#L83-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,490 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,490 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 52#L83-2true, 222#true, 228#true]) [2025-03-15 00:59:52,491 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 52#L83-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,491 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 52#L83-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,491 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 52#L83-2true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,491 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,491 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 52#L83-2true, 222#true, 228#true]) [2025-03-15 00:59:52,492 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 52#L83-2true, 228#true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,492 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,492 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 52#L83-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,492 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,492 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:52,493 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,493 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,493 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,493 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,493 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,494 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,494 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,494 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,494 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,494 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,495 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 198#L64-5true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,495 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,495 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,495 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,495 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,496 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,496 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,496 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,496 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,497 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,497 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,497 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,497 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,498 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,498 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,498 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,498 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,498 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,499 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,499 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,499 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,499 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,499 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:52,500 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,500 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,500 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,501 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,501 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,501 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,501 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,501 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,502 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,502 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,502 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,502 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,502 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,503 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,503 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,503 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,503 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,503 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,504 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,504 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,504 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,504 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,504 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,505 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,505 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,505 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,505 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,505 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,506 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,506 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,506 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,506 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,506 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,507 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,507 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,507 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 167#L64true]) [2025-03-15 00:59:52,507 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,507 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,508 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 222#true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,508 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,508 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,508 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,509 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,509 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,509 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,509 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,510 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:52,510 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,510 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,510 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,510 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,511 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,511 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,511 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,511 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,511 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,511 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,511 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,512 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,512 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:52,512 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,512 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,512 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,513 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,513 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,513 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:52,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,513 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,514 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,514 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,514 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,514 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,514 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,514 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,514 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,514 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,515 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,515 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,515 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,515 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,515 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,515 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,515 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,516 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,516 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,516 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,516 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,517 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,517 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,517 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 52#L83-2true, 222#true, 228#true]) [2025-03-15 00:59:52,518 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:52,518 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,518 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,518 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,519 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,519 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,519 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,519 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,519 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,519 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,519 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,519 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,519 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,520 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,520 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,520 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,520 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,520 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,520 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,520 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,520 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,526 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,527 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,527 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,527 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,529 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,529 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,529 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,529 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,529 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:52,530 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,530 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,530 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,530 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,531 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,531 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 81#L77true]) [2025-03-15 00:59:52,532 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,532 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,532 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,532 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 81#L77true]) [2025-03-15 00:59:52,534 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,534 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,534 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,534 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,536 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,537 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,537 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,537 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,537 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,538 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,538 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,538 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,538 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:52,538 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,539 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,539 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,539 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,539 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,540 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,540 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,540 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,541 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,541 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 50#L59true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,543 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,543 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,543 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,543 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 50#L59true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,545 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,545 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,545 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,545 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,546 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,546 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,548 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,548 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,548 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,548 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,548 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,549 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,549 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,549 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,549 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,549 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:52,549 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,549 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,549 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,549 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,549 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,550 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,550 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,550 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,550 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,550 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,551 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,551 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,551 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,553 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,553 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,553 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,553 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,553 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,553 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,553 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,553 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,554 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,554 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,554 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,554 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,555 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,555 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,555 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,555 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,555 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,556 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,556 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,556 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,556 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,556 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,556 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,556 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,556 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,557 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,557 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,557 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,557 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,563 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,563 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,564 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,564 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,564 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,564 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,564 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,564 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,564 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,564 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,565 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,565 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,565 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,565 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,566 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,566 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,566 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,567 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,567 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,567 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,567 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,567 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,567 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,567 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,568 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,568 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,568 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 19#L77-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,568 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,568 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,568 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,568 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,568 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,570 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,570 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 110#L59-1true, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,570 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,571 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,571 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,571 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,571 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,571 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,571 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,572 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 198#L64-5true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,572 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,572 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,572 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,572 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,572 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,572 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,572 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,572 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,573 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,573 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,573 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,573 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,573 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,573 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,573 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 110#L59-1true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,574 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,574 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,574 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,574 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,575 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,575 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,575 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,575 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,575 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,576 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,576 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,576 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,576 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,576 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,577 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,577 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,577 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,577 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,577 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,578 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,578 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,578 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,578 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,578 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 40#L83-1true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,578 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,578 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,578 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,578 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,578 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,579 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,579 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,582 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,582 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,583 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,583 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,583 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,583 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,583 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,584 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,584 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,584 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,584 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,584 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,585 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,585 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,585 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,585 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,585 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,586 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,586 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,586 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,586 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,587 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,587 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,587 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,587 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,587 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,587 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,588 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,588 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,588 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,588 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,589 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,589 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,589 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,589 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,589 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,590 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,590 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,590 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,590 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,590 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 52#L83-2true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,590 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,590 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,590 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,590 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,590 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,591 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,591 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,591 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,591 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,591 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,598 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,598 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,598 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,598 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,599 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,600 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,600 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,600 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,600 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,600 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,601 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,601 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,601 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,602 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,602 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,603 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,603 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,603 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,603 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,603 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,604 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,605 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,605 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,605 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,605 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,606 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,606 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,606 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,606 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,606 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,607 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,607 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,607 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,607 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,607 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,607 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,608 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,608 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,608 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,608 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,608 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,608 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,609 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,609 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,609 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,609 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,609 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,611 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,611 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,611 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,611 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,612 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,612 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,612 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,612 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,612 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,613 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,613 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,613 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,613 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,613 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,614 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,614 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,614 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,614 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,614 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,615 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,615 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,615 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,615 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,615 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,616 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,616 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,616 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,616 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 52#L83-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,618 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:52,618 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,618 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,618 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,619 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,619 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,619 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,619 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,619 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,619 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,619 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,619 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,619 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,620 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,620 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,620 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,620 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,620 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,626 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,626 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,626 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,626 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,628 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,628 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,628 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,628 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,629 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,629 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:52,629 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,629 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,629 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,630 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,630 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,630 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:52,630 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,630 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,630 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,631 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,631 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,631 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,631 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,631 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,631 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,631 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,631 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,631 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,631 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,632 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,632 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,632 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,632 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,632 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,632 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,632 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,632 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,632 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,632 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,634 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:52,634 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,634 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,635 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,635 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,635 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,636 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,636 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,636 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,636 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,636 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,636 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,636 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,636 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,636 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,636 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,637 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,637 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,637 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,637 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,638 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,638 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,638 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,638 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,639 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,639 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,639 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,639 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,640 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,640 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,640 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,640 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 219#true]) [2025-03-15 00:59:52,641 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true]) [2025-03-15 00:59:52,641 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,641 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,641 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,641 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,642 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,642 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,642 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,644 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,644 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,644 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,644 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, 132#L82true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,645 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 167#L64true]) [2025-03-15 00:59:52,645 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,645 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,645 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,652 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,652 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,652 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,652 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:52,653 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,653 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 219#true]) [2025-03-15 00:59:52,653 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,653 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,655 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,655 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,655 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,655 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 52#L83-2true, 219#true, 222#true]) [2025-03-15 00:59:52,656 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,656 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,656 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,656 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,656 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,657 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,657 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,657 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,657 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,657 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,658 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,658 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,658 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,658 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,659 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,659 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,659 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 52#L83-2true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,659 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,659 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,659 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, 132#L82true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,660 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,660 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,660 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,660 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,660 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,660 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,661 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,661 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,661 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,661 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,661 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,661 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,661 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,661 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,662 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,662 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,662 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,664 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,664 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,664 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,664 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,664 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,664 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,664 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,664 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,664 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,664 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:52,665 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,665 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,665 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,665 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,665 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:52,665 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,665 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,665 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,665 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,665 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,666 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,666 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,666 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,666 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,667 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,667 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,669 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,669 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:52,669 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 219#true, 222#true]) [2025-03-15 00:59:52,669 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,670 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 00:59:52,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,670 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,670 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,671 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,671 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,671 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 00:59:52,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,671 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,671 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,672 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,672 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,672 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,672 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,672 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,672 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,672 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,675 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,676 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [60#L82-1true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,676 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:52,676 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,677 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,677 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,677 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,677 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,677 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,677 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:52,677 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,677 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,677 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,677 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,677 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,677 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,684 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,684 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,684 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,684 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,684 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,685 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,685 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,685 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,685 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,685 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,688 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,688 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,688 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,688 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,688 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,688 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,689 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,689 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,689 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,689 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,690 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,690 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,690 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,690 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,690 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,691 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,691 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,691 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,691 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,691 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,692 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,692 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,692 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,692 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,692 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,692 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:52,693 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 52#L83-2true, 167#L64true]) [2025-03-15 00:59:52,693 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,693 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,693 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,694 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 228#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:52,694 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 222#true, 228#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:52,694 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:52,694 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,694 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:52,695 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,695 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,695 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,695 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,695 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,696 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,696 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,696 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,696 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,696 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,697 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,697 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,697 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,697 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,697 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:52,698 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,698 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,698 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,698 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,699 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,699 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,699 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 219#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,699 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,700 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,700 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,700 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,700 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,700 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,701 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,701 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,701 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,701 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,702 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,702 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,702 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 167#L64true]) [2025-03-15 00:59:52,702 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,702 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,703 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,703 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,703 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,703 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,704 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 201#L82-4true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,704 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,704 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,704 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,705 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 167#L64true]) [2025-03-15 00:59:52,705 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,705 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,705 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,705 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,706 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,706 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,706 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,706 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,706 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,707 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,707 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 167#L64true]) [2025-03-15 00:59:52,707 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,707 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,708 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,708 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,708 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,708 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,709 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,709 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,709 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,711 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,711 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,711 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,711 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,712 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,715 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,715 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,715 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,715 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,715 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,716 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,716 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,716 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,716 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,716 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,717 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,717 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,717 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,717 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,717 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,717 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,717 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,717 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,717 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,717 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,717 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,718 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:52,718 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,718 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,718 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,718 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,719 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,719 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,719 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,719 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,719 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,720 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 00:59:52,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:52,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:52,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:52,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:52,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,720 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,720 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,721 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,721 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,721 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,722 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,722 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,722 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,722 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,722 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,723 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,723 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,723 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:52,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:52,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,724 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,724 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,724 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,724 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,726 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,726 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,726 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,726 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,726 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,726 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,726 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,727 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,727 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,727 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,727 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,727 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,727 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,727 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,728 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [201#L82-4true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,728 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,728 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,728 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,729 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,729 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,729 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,729 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,729 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,729 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,729 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,731 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,731 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,731 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,731 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,731 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,731 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,731 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,731 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,731 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,731 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,732 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,732 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,732 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,732 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,732 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,732 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,732 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,732 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,732 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,732 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,733 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,733 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,734 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 52#L83-2true]) [2025-03-15 00:59:52,734 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,734 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,734 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,734 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,735 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 201#L82-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,735 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,735 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,735 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,735 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,736 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,736 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,736 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,736 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,736 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,737 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,737 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,737 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,737 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,737 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:52,737 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,737 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,737 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,738 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,738 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,738 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, 201#L82-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,738 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,738 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,739 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,739 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,739 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,739 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,739 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,739 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,740 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,740 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,740 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,740 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,740 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,740 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,740 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,740 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,740 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,740 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,741 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,741 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,741 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,741 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,741 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,741 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,741 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,741 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,741 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,741 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,742 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,742 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,742 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,743 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,743 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,743 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,743 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,743 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,744 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,744 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,744 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,745 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,745 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,745 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,745 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,746 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,746 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,746 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 134#L82-5true, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,746 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,747 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,747 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,747 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,748 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,748 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,748 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,748 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,748 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,748 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:52,748 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,749 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,749 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,749 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,749 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,749 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,749 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,749 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,749 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,749 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,750 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,750 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,750 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,750 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,750 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,750 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,750 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,750 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,750 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,750 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,750 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,750 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,751 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,751 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,751 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,751 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,751 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,751 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,751 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,751 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,751 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,751 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:52,751 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,751 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,751 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:52,752 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,752 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 198#L64-5true, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,752 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,752 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,752 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:52,752 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,753 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,753 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,753 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,753 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,753 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,753 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,753 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,753 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,753 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,753 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,753 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,753 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,753 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,753 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,756 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,756 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,756 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,756 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,756 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,756 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,756 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,756 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,756 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,756 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,756 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,756 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,756 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,756 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,756 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,757 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,757 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,757 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,757 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,757 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,757 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,757 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,757 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,757 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,757 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,757 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,758 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 134#L82-5true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,758 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,758 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 134#L82-5true, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,759 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,759 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,759 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,760 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,760 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,760 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,761 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,761 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,761 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,761 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,761 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,761 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,761 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,761 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,761 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,761 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,762 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,762 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,762 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,762 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,762 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,762 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,762 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,762 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,762 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,762 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,763 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,763 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,763 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,763 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:52,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,764 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,764 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,764 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,764 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,764 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,765 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,765 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,765 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,765 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,765 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,766 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,766 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,766 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,766 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,766 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,767 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,767 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,767 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,768 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,768 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,768 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,768 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,768 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,769 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,769 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,769 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,769 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,769 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,770 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,770 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,770 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,770 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,771 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,771 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,771 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,771 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,771 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,771 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,771 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,771 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,771 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,771 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,771 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,771 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,772 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,772 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,772 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,772 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,772 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,773 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,773 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,773 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,774 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,774 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,774 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,775 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,775 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,775 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,775 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,775 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,776 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,776 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,776 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,776 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,776 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 134#L82-5true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,777 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,777 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,777 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,777 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,778 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,778 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,778 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,778 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,778 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,778 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,778 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,779 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,779 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,779 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,782 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,782 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,782 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,782 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,782 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,783 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,783 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,783 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,784 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,784 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,784 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,785 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,785 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 183#L67-4true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,785 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,785 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,786 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,786 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,786 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,788 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,788 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,788 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,788 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,789 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,789 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,789 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,789 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,789 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,790 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,790 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,790 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,790 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,791 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,791 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,791 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,791 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,792 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,792 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,792 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,792 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,792 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,793 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,793 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,793 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,793 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,793 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,794 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,794 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,794 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,794 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,795 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,795 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,795 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,795 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,795 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,796 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,796 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,796 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,796 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,796 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,797 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,797 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,797 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,797 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,798 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,798 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,798 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,798 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,799 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true, 52#L83-2true]) [2025-03-15 00:59:52,799 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,799 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 52#L83-2true, 219#true]) [2025-03-15 00:59:52,799 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,799 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:52,800 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:52,800 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 173#L64-1true, 228#true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:52,800 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,800 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:52,801 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,801 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,801 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,801 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,801 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,802 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,802 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,802 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 52#L83-2true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,803 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,803 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,803 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:52,803 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:52,804 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,804 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,804 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,804 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,804 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:52,804 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,804 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,805 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,805 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,805 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,806 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,806 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,806 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,807 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,807 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,807 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,808 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,808 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,808 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,808 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,808 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,810 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,810 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,811 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,811 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,812 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,812 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,812 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,813 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,813 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,813 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true, 52#L83-2true]) [2025-03-15 00:59:52,813 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,813 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,814 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,814 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,814 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,814 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,814 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,814 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,814 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,814 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,814 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,814 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,814 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,814 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,815 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,815 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,815 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:52,815 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,815 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,816 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,816 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,817 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,817 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,818 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,818 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,818 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,819 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,819 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,819 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,819 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,819 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,819 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,819 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,819 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,819 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,819 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,819 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,820 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,820 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,820 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,823 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,823 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,823 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,823 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,823 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,823 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,823 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,823 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,823 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,823 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,824 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,824 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,824 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,824 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,824 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,825 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,825 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,825 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,825 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,825 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,826 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,826 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,826 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,826 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,827 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,827 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,827 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,827 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,827 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,828 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,828 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,828 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,828 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,828 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,829 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,829 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,829 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,829 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,829 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,830 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,830 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,830 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,830 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,830 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,831 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,831 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,831 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,831 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 183#L67-4true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,832 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 52#L83-2true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,832 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,832 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,832 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,832 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,833 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,833 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,833 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,833 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,833 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,834 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,834 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,834 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,834 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,834 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,835 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,835 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,835 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,835 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 40#L83-1true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,836 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,836 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,836 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,836 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,836 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,837 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,837 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,837 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,837 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,837 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,838 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,838 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,838 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,839 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,839 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,839 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,839 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,840 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,840 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,840 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,840 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,843 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,843 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,843 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,843 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,844 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,844 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,844 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,844 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,845 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,845 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,845 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,845 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,845 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,846 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,846 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,846 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,846 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,846 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,847 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,847 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,847 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,847 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,847 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,848 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,848 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,848 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,848 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,849 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,849 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,849 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,849 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,849 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,850 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,850 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,850 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,850 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,850 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,851 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,851 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,851 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,851 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,852 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 183#L67-4true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,852 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,853 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,853 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,853 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,853 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,853 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,854 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,854 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,854 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,854 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,855 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 182#L65-1true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,855 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,855 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,855 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,856 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,856 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 40#L83-1true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,856 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,856 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,856 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,857 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,857 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,857 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,857 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,858 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,858 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,858 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,858 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,858 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,859 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,859 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,859 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,860 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,860 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,860 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,860 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:52,860 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,861 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:52,861 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,861 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,861 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,861 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,861 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:52,861 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,861 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:52,861 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,861 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,861 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,861 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,861 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,862 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 52#L83-2true, 219#true, 228#true]) [2025-03-15 00:59:52,862 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,862 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,862 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,863 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,863 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,864 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,864 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,864 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,864 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,865 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,865 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,865 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,865 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 52#L83-2true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:52,876 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 52#L83-2true, 222#true, 219#true]) [2025-03-15 00:59:52,876 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,876 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,877 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:52,877 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 52#L83-2true, 228#true, 219#true]) [2025-03-15 00:59:52,877 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,877 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 52#L83-2true, 228#true]) [2025-03-15 00:59:52,878 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 52#L83-2true, 222#true]) [2025-03-15 00:59:52,878 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 52#L83-2true, 219#true, 228#true]) [2025-03-15 00:59:52,878 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,878 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 52#L83-2true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,879 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,879 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,879 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,880 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,880 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,880 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,880 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:52,880 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,881 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,881 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,881 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,881 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,882 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,882 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,885 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,885 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,885 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,885 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,885 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,886 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,886 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,886 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 52#L83-2true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,887 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,887 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,887 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,888 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,888 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,888 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,888 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,889 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,889 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,889 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,889 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,889 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,890 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,890 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,890 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,891 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,891 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,891 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,891 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:52,891 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 52#L83-2true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,892 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,892 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,892 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,892 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 52#L83-2true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,893 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,893 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,893 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,894 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,894 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,894 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,894 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,894 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,895 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,895 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:52,895 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,895 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,895 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,896 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,896 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,901 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,901 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,901 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:52,902 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:52,902 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,902 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,902 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,903 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,903 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,903 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,903 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,903 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,904 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,904 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,904 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,905 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,905 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,905 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,906 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:52,906 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,906 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:52,907 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:52,907 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,907 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,909 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,909 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,909 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,909 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,910 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:52,910 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,910 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,911 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:52,911 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:52,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,032 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:53,032 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,032 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:53,033 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:53,033 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,033 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:53,037 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,037 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:53,037 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,037 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,037 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:53,038 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:53,038 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:53,038 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,038 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:53,038 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:53,039 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,039 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:53,039 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:53,039 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,039 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [139#L64-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,040 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:53,040 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:53,040 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:53,040 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,040 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:53,041 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:53,041 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:53,041 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:53,041 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,041 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 198#L64-5true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:53,042 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 139#L64-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:53,042 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,042 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:53,042 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,042 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,043 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:53,043 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,043 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,043 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,045 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,045 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,045 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,045 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,045 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,045 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,045 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,045 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,046 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,046 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,046 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,046 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,046 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,046 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,047 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,047 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,047 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,047 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,047 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,047 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,048 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,048 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,048 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,048 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,048 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,049 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,049 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,049 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,049 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,049 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,049 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,050 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,050 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,050 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,050 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,050 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,051 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,051 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,051 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,051 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,052 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,052 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,052 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,052 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,053 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,053 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,053 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,053 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,054 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,054 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,054 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,054 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,054 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,054 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,055 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,055 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,055 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,055 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,055 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,056 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,056 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,056 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,056 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,056 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,056 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,057 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,057 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,057 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,057 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,057 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,058 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,058 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,058 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:53,059 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:53,059 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:53,060 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,060 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 198#L64-5true, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:53,060 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 219#true, 228#true, 222#true]) [2025-03-15 00:59:53,060 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,060 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:53,061 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:53,061 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, thread3Thread1of1ForFork1InUse, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 168#L108-1true, 234#true, 228#true, 219#true, 222#true]) [2025-03-15 00:59:53,061 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:53,062 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 73#L67-3true, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 228#true, 222#true, 219#true]) [2025-03-15 00:59:53,062 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,062 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 219#true, 222#true, 228#true]) [2025-03-15 00:59:53,063 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,063 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 219#true, 228#true]) [2025-03-15 00:59:53,063 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][126], [225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 107#L85-4true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 234#true, 222#true, 228#true, 219#true]) [2025-03-15 00:59:53,063 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,064 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,064 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,064 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,064 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:53,064 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,065 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,065 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,065 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,065 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,066 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,066 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,066 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,066 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,066 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,067 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,067 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,067 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,067 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,068 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,068 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,068 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,068 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,068 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,069 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,069 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,069 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,069 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,069 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,070 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,070 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,070 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,070 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,071 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,071 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,071 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,071 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,071 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,072 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,072 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,072 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,072 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,073 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,073 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,073 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,073 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:53,073 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,075 INFO L124 PetriNetUnfolderBase]: 6206/11027 cut-off events. [2025-03-15 00:59:53,075 INFO L125 PetriNetUnfolderBase]: For 289859/352022 co-relation queries the response was YES. [2025-03-15 00:59:53,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50266 conditions, 11027 events. 6206/11027 cut-off events. For 289859/352022 co-relation queries the response was YES. Maximal size of possible extension queue 907. Compared 87773 event pairs, 4630 based on Foata normal form. 0/4843 useless extension candidates. Maximal degree in co-relation 49392. Up to 6417 conditions per place. [2025-03-15 00:59:53,166 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 16 selfloop transitions, 2 changer transitions 9/202 dead transitions. [2025-03-15 00:59:53,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 202 transitions, 686 flow [2025-03-15 00:59:53,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 00:59:53,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 00:59:53,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 608 transitions. [2025-03-15 00:59:53,169 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9129129129129129 [2025-03-15 00:59:53,169 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -4 predicate places. [2025-03-15 00:59:53,169 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 202 transitions, 686 flow [2025-03-15 00:59:53,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 197.33333333333334) internal successors, (592), 3 states have internal predecessors, (592), 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 00:59:53,170 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 00:59:53,170 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 00:59:53,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-15 00:59:53,170 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 00:59:53,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 00:59:53,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1227421452, now seen corresponding path program 1 times [2025-03-15 00:59:53,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 00:59:53,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741462575] [2025-03-15 00:59:53,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 00:59:53,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 00:59:53,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 00:59:53,221 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 00:59:53,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 00:59:53,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741462575] [2025-03-15 00:59:53,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741462575] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 00:59:53,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 00:59:53,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 00:59:53,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381695273] [2025-03-15 00:59:53,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 00:59:53,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 00:59:53,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 00:59:53,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 00:59:53,222 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 00:59:53,222 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 222 [2025-03-15 00:59:53,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 202 transitions, 686 flow. Second operand has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 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 00:59:53,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 00:59:53,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 222 [2025-03-15 00:59:53,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 00:59:53,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,277 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 00:59:53,277 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:53,277 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:53,277 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:53,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,278 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 00:59:53,278 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:53,278 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:53,278 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:53,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,288 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,288 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,288 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,288 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,288 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,288 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,288 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,288 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,290 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,290 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,290 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,290 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,290 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,290 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,290 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,290 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:53,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,298 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 00:59:53,298 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:53,299 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:53,299 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:53,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,300 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 00:59:53,300 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:53,300 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:53,300 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:53,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,301 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,301 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,301 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,301 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,301 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,301 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,301 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,301 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,302 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,302 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,302 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,302 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,302 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,302 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,302 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,302 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,314 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,314 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,314 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,314 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,315 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,315 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,315 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,315 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,315 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,316 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,316 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,316 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,316 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,316 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,316 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,316 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,329 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,329 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,329 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,329 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,329 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,330 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,330 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,330 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,330 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,330 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,330 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,331 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,331 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,331 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,332 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,332 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,332 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,332 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,332 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,332 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,332 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,332 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:53,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,345 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,345 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,345 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,345 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,346 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,346 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,346 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,346 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,347 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,347 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,347 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,347 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,347 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,347 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,347 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,347 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:53,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,359 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,359 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,359 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,359 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,360 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2025-03-15 00:59:53,360 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:53,360 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:53,360 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:53,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,360 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,360 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,360 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,360 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,360 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,361 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,361 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,361 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,362 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,362 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,362 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,362 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,363 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:53,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,363 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,363 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,363 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,363 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,363 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,379 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,380 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,380 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,380 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,380 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,382 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,382 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,382 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,382 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,383 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,383 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,383 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,383 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,406 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,406 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,406 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,406 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,407 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,407 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,407 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,407 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,407 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,407 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,407 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,407 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,407 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,407 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,407 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,407 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,408 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,408 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,408 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,408 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,408 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,408 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,408 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,408 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,408 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,408 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,408 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,408 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,408 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,411 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,411 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,411 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,411 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,411 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,411 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,411 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,411 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,411 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,411 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,411 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,411 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,412 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,412 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,412 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,412 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,412 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,412 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,412 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,412 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,412 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,412 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,412 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,412 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,413 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,413 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,413 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,413 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,413 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,413 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,413 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,413 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,413 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,413 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,413 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,413 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:53,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,428 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,428 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,428 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,428 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,429 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,429 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,429 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,430 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,430 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,430 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,430 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,431 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,431 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,431 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:53,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,450 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,450 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,450 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,450 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,450 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,450 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,450 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,450 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,451 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,451 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,451 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,451 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,453 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,453 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,453 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,454 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,454 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,475 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,475 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,475 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,475 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,475 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,475 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,476 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,476 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,476 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,476 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,476 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,477 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,477 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,477 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,477 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,478 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,478 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,478 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,478 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,479 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,479 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,479 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,479 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,479 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,479 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,479 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,479 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,479 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,479 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,479 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,479 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,480 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,480 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,480 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,480 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,481 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,481 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,481 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,481 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,481 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,481 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,482 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,482 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,482 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,482 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,482 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,483 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,483 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,483 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,483 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,483 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,484 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,484 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,484 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,484 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:53,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,484 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,484 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,484 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,484 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,484 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,484 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,484 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,484 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,494 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,494 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,494 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,494 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,495 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,495 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,495 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,496 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,496 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,496 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,496 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,496 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,496 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,496 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,496 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,498 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,498 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,498 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,499 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,499 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,499 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,501 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,501 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,501 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,501 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,501 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,501 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,501 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,501 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,512 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,512 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,512 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,512 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,513 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,513 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,513 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,513 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,513 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,513 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,514 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,514 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,515 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,515 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,515 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,515 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,515 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,515 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,515 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,515 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,516 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,516 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,516 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,516 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:53,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,530 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,530 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,530 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,530 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,531 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,531 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,531 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,531 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,531 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,532 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,532 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,532 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,532 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,533 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,533 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,533 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,533 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,534 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,534 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,535 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,535 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,535 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,535 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,535 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,535 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,535 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,535 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,536 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,536 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,536 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,536 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,536 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,537 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,537 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,537 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,537 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,537 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,538 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,538 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,538 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,538 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,539 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,539 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,550 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,550 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,550 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,550 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,550 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,551 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,551 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,551 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,551 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,551 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,551 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,551 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,551 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,551 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,551 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,551 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,551 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,552 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,552 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,552 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:53,552 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,552 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,552 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,553 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,553 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,553 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,553 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,554 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,554 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,554 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,554 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,554 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,554 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,554 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,554 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,555 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,555 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,556 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,556 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,556 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,556 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,557 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,557 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,557 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,557 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,558 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:53,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,558 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,558 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,558 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,558 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,559 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,559 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,559 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,559 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,560 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,560 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,560 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,560 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,560 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,560 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,560 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,560 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,573 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,573 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,574 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,574 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,575 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,575 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,575 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,575 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,577 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,577 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,577 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,577 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,578 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,578 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,578 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,578 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,600 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,600 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,600 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,600 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,600 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,600 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,600 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,600 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,601 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,601 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,601 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,601 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,601 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,601 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,601 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,601 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,601 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,601 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,601 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,601 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,602 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,602 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,602 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,602 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,602 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,602 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,602 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,602 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,603 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,603 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,603 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,603 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,603 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,603 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,603 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,603 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,605 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,605 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,605 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,605 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,606 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,606 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,606 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,606 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,607 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,607 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,607 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,607 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,639 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,639 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,639 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,639 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,640 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,640 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,640 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,640 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,641 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,641 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,641 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,641 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,642 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:53,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,642 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,642 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,642 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,642 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,642 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,643 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,643 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,643 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,643 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,643 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,643 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,643 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,643 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,644 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,644 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,644 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,644 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,644 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,644 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,644 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,644 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,645 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,645 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,645 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,645 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,646 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,646 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,646 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,646 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,646 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,647 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,647 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,647 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,647 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,647 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,647 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,647 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,647 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,647 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,647 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,647 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:53,647 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:53,647 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:53,647 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:53,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,648 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,648 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,648 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,648 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,648 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,649 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,649 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,649 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,649 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,649 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,650 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,665 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,665 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,666 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,666 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,666 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,666 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,666 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,666 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,666 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,666 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,669 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,669 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,669 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,669 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,669 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,669 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,669 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,669 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,669 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,669 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,670 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,670 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,670 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,670 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,670 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,670 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,699 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,699 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,699 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,699 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,699 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,699 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,699 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,699 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,700 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,700 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,700 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,700 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,700 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,700 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,701 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,701 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,701 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,702 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,702 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,702 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,702 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,704 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,704 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,704 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,704 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,705 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,705 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,705 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,705 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,705 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,705 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,706 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,706 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,706 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,706 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,706 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:53,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,706 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,706 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,706 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,706 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,707 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,707 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,707 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,707 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,724 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,724 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,724 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,724 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,724 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,724 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,724 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,724 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,725 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,725 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,725 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,726 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,726 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,726 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,726 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,726 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,726 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,726 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,726 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,727 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,727 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,727 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,727 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,727 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,727 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,727 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,727 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,728 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,728 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:53,729 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,729 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,729 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,854 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,854 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,854 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,854 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,854 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,854 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,854 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,854 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,854 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,854 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,854 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,854 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,855 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,855 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,855 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,855 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,855 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,855 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,855 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,855 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,863 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,863 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,863 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,863 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,863 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,863 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,864 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,864 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,864 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,864 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,865 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,865 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,865 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,865 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,865 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,865 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,865 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,866 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,866 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,866 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,866 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,866 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,866 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,866 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,867 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,867 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,867 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,867 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,867 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,868 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,868 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,868 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,868 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,868 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,868 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,868 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,868 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,869 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,869 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,869 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,869 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,869 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,869 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,870 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,870 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,870 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,870 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,870 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,870 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,871 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,871 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,871 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,871 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,871 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,871 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,872 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,872 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,872 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,872 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,872 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,872 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,872 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,873 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,873 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,873 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,873 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,873 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,873 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:53,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,874 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,874 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,874 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,874 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,874 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,874 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,874 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,875 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,875 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,875 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,875 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,875 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,875 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,875 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,876 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,876 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,876 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,876 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,876 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,876 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,877 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,877 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,877 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:53,877 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:53,877 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:53,878 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,878 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:53,878 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,878 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:53,878 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:53,878 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:53,878 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,878 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,879 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,880 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,880 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,880 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,880 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,880 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,880 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,880 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,880 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,880 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,880 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,881 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,881 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,881 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,882 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,882 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,882 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,882 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,886 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,886 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,886 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,886 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,887 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:53,887 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,887 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,887 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,887 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,888 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,888 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,888 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,888 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,888 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,888 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,888 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,888 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,888 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,888 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,889 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,889 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,889 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,889 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,889 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,890 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,890 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,890 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,890 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,892 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,892 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,892 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,892 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,893 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,893 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,893 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,893 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,894 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,894 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,894 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,894 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,894 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,894 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:53,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,895 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,895 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,895 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,895 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,902 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,902 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,902 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,902 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,902 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,902 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,902 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,902 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,902 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,902 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,902 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:53,903 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,903 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,903 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,903 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,904 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,904 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,904 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,904 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,904 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 00:59:53,904 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:53,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:53,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:53,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,904 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,904 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,904 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,904 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,905 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,905 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:53,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,905 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,905 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,905 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,910 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,910 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,910 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,910 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,911 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,911 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,911 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,911 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,911 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,912 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,912 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,913 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,913 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,913 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,913 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,913 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,913 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,913 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,913 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,913 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,913 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,913 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,913 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,915 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,915 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,915 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,915 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,915 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,915 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,916 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,916 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,916 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,916 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,917 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 228#true, 222#true]) [2025-03-15 00:59:53,917 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 222#true, 228#true]) [2025-03-15 00:59:53,917 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,917 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,919 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,919 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,919 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,919 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,919 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,919 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,919 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,919 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,919 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,919 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,920 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,920 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,920 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,920 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,920 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,920 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,920 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,920 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,920 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,920 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,920 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:53,920 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,921 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,921 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,921 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,921 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,922 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,922 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,922 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,922 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,928 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,928 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,928 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,928 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,928 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,928 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,928 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,928 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,929 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,929 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,929 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,929 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,931 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,931 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,934 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,934 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,934 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,934 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,935 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,935 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,935 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,935 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,935 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,935 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,935 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,935 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,936 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,936 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,939 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,939 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:53,939 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:53,939 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,940 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,940 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:53,940 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:53,940 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,946 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,946 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,946 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,947 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,947 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,947 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,948 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,948 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,948 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,948 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,951 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,951 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,951 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,951 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,955 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,955 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,955 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,955 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,956 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,956 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,956 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,956 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,957 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,957 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,957 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,957 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,957 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,957 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,957 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,957 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,960 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,960 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,960 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,960 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,961 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,961 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,961 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,962 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,962 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,962 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,962 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,962 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,962 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,967 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,967 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,967 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,967 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,967 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,967 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,967 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,967 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,967 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,967 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,967 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,968 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,968 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,968 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,968 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,968 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,968 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,968 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,968 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,968 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,969 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,969 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,969 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,969 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,969 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,969 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,969 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,969 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,969 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,969 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,969 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,969 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,969 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,970 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,970 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,970 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,971 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,971 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,971 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,971 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,971 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,971 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,971 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,971 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,972 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,972 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,972 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,972 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,973 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,973 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,973 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,973 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,973 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,973 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,973 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,973 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,974 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,974 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,974 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,974 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,974 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,974 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,974 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,974 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,975 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,975 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,975 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,975 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,975 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,975 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,975 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,976 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,976 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,976 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,976 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,976 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,977 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,977 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,977 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,977 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,977 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,977 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,977 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,977 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,977 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,977 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,977 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,977 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,978 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:53,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,978 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:53,978 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,978 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,978 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,979 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,979 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,979 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,979 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,980 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:53,980 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:53,980 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,980 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,982 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,982 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,982 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,982 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,982 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,983 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,983 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,983 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,983 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,983 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,983 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,984 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,984 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,984 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,984 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,984 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,985 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,985 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,985 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:53,985 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:53,985 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,985 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,988 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,988 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,988 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,988 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,989 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,989 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,989 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,989 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,989 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,989 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,990 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,990 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,990 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,990 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,990 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,990 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,990 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,991 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,991 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,991 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,991 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,991 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:53,991 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,992 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,992 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,992 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,992 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,992 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,992 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,993 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,993 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,993 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,993 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,993 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,993 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,993 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,994 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,994 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,994 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,994 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,994 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,994 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,994 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,995 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,995 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,995 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,995 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:53,995 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:53,995 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,995 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:53,996 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:53,996 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:53,996 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:53,996 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:53,996 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,996 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:53,997 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:53,997 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:53,997 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,997 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,997 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,997 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,998 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,998 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,998 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,998 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,998 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:53,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,998 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:53,999 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,999 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:53,999 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,999 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:53,999 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:53,999 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,000 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,000 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,000 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,000 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,000 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,000 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,001 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,001 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,001 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,001 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,001 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,001 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,002 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,002 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,002 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,002 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,002 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,002 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,003 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,003 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,003 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,003 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,003 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,003 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,004 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,004 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,004 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,004 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,004 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,005 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:54,005 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,005 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,005 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,005 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,006 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,006 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,006 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,006 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,006 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,006 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,007 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,007 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,007 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,007 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,008 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,008 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,008 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,008 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,009 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,009 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,009 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,009 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,010 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,010 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,010 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,010 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,011 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,015 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,015 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,015 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,015 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,016 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,016 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,016 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,016 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,017 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,017 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,017 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,017 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,018 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,018 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,018 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,018 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,020 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,020 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,020 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,020 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,021 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,021 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,021 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,021 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,022 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,022 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,022 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,022 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,022 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,022 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,022 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,023 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,023 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,023 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,023 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,024 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,024 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,024 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,024 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,024 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,024 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,024 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,025 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,025 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,025 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,025 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,027 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,027 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,027 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,027 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,028 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,028 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,028 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,028 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,029 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:54,029 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,030 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,030 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,030 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,031 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,031 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,031 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,031 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,032 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,032 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,032 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,032 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,032 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,032 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,032 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,032 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,033 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:54,033 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,033 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,034 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,034 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,034 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,034 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,034 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,035 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,039 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,039 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,039 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,039 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,039 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,039 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,039 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,039 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,039 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,039 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,040 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,040 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,040 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,041 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,041 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,041 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,041 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,041 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,041 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,041 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,041 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,041 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:54,042 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,042 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,042 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,042 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,042 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,043 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,043 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,043 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,043 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,043 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,043 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,043 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,044 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,044 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,044 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,044 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,044 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,045 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,045 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,045 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,045 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,046 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,046 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,046 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,046 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,046 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,046 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,047 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,047 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,047 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,047 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,047 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,047 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,047 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,047 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,047 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,047 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,048 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,048 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,049 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,049 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,049 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,049 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,049 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,049 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,049 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,049 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,052 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,052 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,052 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,053 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,053 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,053 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,053 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,058 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,058 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,058 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,058 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,059 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,059 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,060 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,060 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,061 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,061 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,061 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,062 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,062 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,062 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,062 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,066 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,066 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,066 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,066 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,066 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,066 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,066 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,066 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,066 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,066 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,067 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,067 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,067 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,067 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,072 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,072 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,072 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,072 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,072 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,072 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,072 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,072 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,073 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,073 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,073 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,073 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,073 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,073 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,073 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,073 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,073 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,074 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,074 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,074 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,074 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:54,074 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,074 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,074 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,075 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,075 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,075 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,075 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,075 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,075 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,076 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,076 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,076 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,076 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,076 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,078 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,078 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,078 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,078 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,078 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,079 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,079 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,079 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,079 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,080 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,080 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,080 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,080 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,081 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,081 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,081 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,081 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,081 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,081 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,082 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,082 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,082 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,082 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,082 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,083 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,083 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,083 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,083 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,083 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,083 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,084 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,084 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,084 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,084 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,084 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,084 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,084 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,084 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,084 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,085 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,085 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,085 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,085 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,085 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,085 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,085 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,085 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,085 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,085 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,085 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,085 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,086 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,086 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,086 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:54,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,086 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,086 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,086 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,087 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,087 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,087 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,091 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,091 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,091 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,091 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,092 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,092 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:54,092 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,092 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,092 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,093 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,093 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,093 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,093 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,094 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,094 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,094 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,094 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,094 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,094 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,095 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,095 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,095 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,095 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,095 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,095 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,095 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,096 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,096 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,096 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,096 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,097 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,097 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,097 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,097 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:54,097 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,097 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,097 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,098 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,098 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,098 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,098 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,098 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,098 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,099 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,099 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,099 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,099 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,099 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,101 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,101 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,101 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,101 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,101 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,102 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,102 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,102 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,102 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,102 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,103 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,103 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,104 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,104 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,104 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,104 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,105 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,105 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,105 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,105 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,105 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,108 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,108 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,108 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,109 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,109 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,109 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,111 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 00:59:54,111 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,111 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,111 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,112 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,112 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,112 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,112 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,112 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 00:59:54,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,113 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,113 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 00:59:54,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,115 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,115 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,115 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,115 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,115 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,115 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,116 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,116 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,118 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,118 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,118 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,118 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,119 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,119 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,119 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,119 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,119 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,119 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,120 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,120 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,120 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,120 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,120 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,120 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,121 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,121 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,121 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,121 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,121 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,121 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,122 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,122 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,122 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,122 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,122 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,122 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,123 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,123 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,123 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,123 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,124 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,124 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,124 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,124 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,124 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,124 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,125 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,125 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,125 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,125 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,125 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,125 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,126 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,126 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,126 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,126 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,126 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,127 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,127 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,127 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,127 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,127 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,127 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,128 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,128 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,128 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,128 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,128 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,128 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,129 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,129 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,129 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,129 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,129 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,129 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,130 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,130 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,130 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,130 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,130 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,130 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,131 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,131 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,131 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,131 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,131 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,131 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,132 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,132 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,132 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,132 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,132 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,132 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,133 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,133 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,133 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,133 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,133 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,133 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,134 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,134 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,134 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,134 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,135 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,135 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,135 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,135 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,136 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,136 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,136 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,136 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,136 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,136 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,136 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,138 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,138 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,138 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,138 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,138 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,139 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,139 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,140 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,140 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,140 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,140 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,140 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,140 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,141 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,141 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,141 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,141 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:54,141 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:54,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,142 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,142 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,142 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,142 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,143 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,143 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,144 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,144 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,144 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:54,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,144 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,144 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,145 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,145 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,146 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,146 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,146 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,146 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,146 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,146 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,146 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,146 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,146 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,146 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,146 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,146 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,147 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,147 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,147 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,147 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,147 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,148 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,148 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,148 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,148 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,149 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,149 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,149 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,149 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,150 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,150 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,150 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,150 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,151 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,151 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,151 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,151 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,152 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,152 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,152 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,152 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,152 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,153 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,153 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,153 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,153 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,154 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,154 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,154 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,154 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,154 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,155 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,155 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,155 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,155 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,156 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,156 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,156 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,157 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,157 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,157 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,157 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,157 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,157 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,157 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,158 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,158 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,158 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,158 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,158 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,159 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,159 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,159 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,159 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,160 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,160 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,160 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,160 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,160 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,161 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,161 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,161 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,161 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,161 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,162 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,162 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,162 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,162 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,163 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,163 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,163 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,164 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,164 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,164 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,164 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,165 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,165 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,165 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,165 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,167 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,167 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,167 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,167 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,168 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,168 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,168 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,168 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,168 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,168 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,169 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,169 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,169 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,170 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,170 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,170 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,170 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,170 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,171 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,171 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,171 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,172 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,172 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,172 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,172 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,172 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,172 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,172 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,172 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,172 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,173 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,173 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,173 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:54,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,173 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,174 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,174 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,174 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,174 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,174 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,174 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,174 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,174 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,174 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,174 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,174 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,175 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,175 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,175 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,175 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,175 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,175 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,176 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,176 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,176 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,177 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,177 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,177 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,177 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,177 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,177 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,178 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,178 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,178 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,178 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,178 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,179 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,179 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,179 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,179 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,179 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,180 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,180 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,180 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,180 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,180 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,181 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,181 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,181 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,181 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,181 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,182 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,182 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,182 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,182 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,182 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,182 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,183 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,183 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,183 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,183 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,183 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,184 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,184 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,184 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,184 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,184 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,184 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,185 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,185 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,185 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,185 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,185 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,185 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,185 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,187 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,187 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,187 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,188 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,188 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,188 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,189 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,189 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,189 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,189 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,190 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,190 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,192 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,192 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,192 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,192 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,193 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,193 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,193 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,193 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,193 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,193 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,194 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,194 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,194 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,194 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,194 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,195 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,195 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,195 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,195 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,195 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,195 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,196 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,196 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,196 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,196 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,196 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,197 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,197 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,197 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,197 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,197 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,197 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,198 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,198 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,198 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,198 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,198 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,199 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,199 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,199 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,199 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,199 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,199 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,200 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,200 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,200 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,200 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,200 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,201 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,201 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,201 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,201 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,201 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,201 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,202 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,202 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,202 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,202 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,203 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,203 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,203 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,203 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:54,203 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,204 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,204 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,204 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,204 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,205 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,205 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,205 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,205 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,206 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,206 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,206 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,206 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,207 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,207 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,207 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,207 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,207 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,207 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,207 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,207 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,209 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,209 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,209 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,209 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,209 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,209 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,209 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,209 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,210 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,210 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,210 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,210 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,211 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,211 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,211 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,211 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,211 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,211 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,212 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,212 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,212 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,212 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,213 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,213 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,213 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,213 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,214 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,214 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,214 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,214 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,215 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,215 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,215 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,215 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,215 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,216 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,216 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,216 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,216 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,217 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,217 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,217 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,217 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,219 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,219 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,219 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,219 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,219 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,219 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,219 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,220 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,220 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,220 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,220 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,220 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,220 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,220 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,221 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,221 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,221 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,221 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,221 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,222 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,222 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,222 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,222 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,222 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,222 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,223 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,223 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,223 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,223 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,223 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,224 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,224 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,224 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,224 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,224 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,224 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,224 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,225 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,225 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,225 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,225 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,225 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,225 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,226 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,226 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,226 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,226 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,226 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,226 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,226 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,227 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,227 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,227 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,227 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,227 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,228 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,228 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,228 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,228 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,228 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,228 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,228 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,229 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,229 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,229 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,229 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,229 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,230 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,230 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,230 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,230 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,230 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,230 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,230 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,232 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,232 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,232 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,232 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,233 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,233 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,233 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,233 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,233 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,233 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,234 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,234 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,234 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,234 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,234 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,234 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,234 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,235 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,235 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,235 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,235 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,235 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,235 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,236 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,236 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,236 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,236 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,236 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,236 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,236 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,237 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,237 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,237 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,237 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,237 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,238 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,238 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,238 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,238 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,238 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,238 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,238 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,239 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,239 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,239 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,239 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,239 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,240 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,240 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,240 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,240 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,240 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,240 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,240 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,241 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,241 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,241 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,241 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,241 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,241 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,242 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,242 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,242 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,242 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,242 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,242 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,243 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,243 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,243 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,243 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,243 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,244 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,244 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,244 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,244 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,244 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,244 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,245 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,245 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,246 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,246 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,246 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,246 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,247 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,247 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,247 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,247 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,259 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,260 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,260 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,260 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,260 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,260 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,261 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,261 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,261 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,261 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,261 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,262 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,262 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,262 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,262 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,263 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,263 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,263 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,263 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,263 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,264 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,264 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,264 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,267 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,267 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,267 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,267 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,268 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,268 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,268 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,268 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,268 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,269 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,269 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,269 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,269 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,269 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,270 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,270 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,270 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,270 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,270 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,270 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,271 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,271 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,271 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,271 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,272 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,272 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,272 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,272 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,272 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,273 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,273 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,273 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,273 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,274 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,274 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,274 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,274 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,274 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,274 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,275 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,275 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,275 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,279 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,279 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:54,279 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,279 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,279 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,279 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,279 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,279 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:54,279 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,280 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,280 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,280 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,280 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,280 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,280 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,280 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,280 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,280 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,281 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,281 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,281 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,281 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,282 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,282 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,282 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,282 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,282 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,283 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,283 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,283 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,284 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,284 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,284 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,285 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,285 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,285 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,285 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,286 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,286 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,286 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,286 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,286 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,287 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,287 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,287 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,287 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,288 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,288 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,291 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,291 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,291 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,291 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,291 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,291 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,292 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,292 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,292 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,293 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,293 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,293 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,293 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,294 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,294 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,294 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,294 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,295 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,295 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,295 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,296 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,296 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,296 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,296 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,297 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,297 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,297 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,297 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,297 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,298 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,298 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,298 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,299 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,299 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,299 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,299 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,299 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,300 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,300 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,302 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,303 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,303 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,303 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,303 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,303 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,303 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,304 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,304 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,304 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,304 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,304 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,304 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,305 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,305 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,305 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,305 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,305 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,306 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,306 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,306 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,306 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,306 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,307 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,307 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,307 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,307 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,307 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,307 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,308 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,308 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,308 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,308 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,309 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,309 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:54,309 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,309 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:54,309 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,309 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,309 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,309 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,309 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,310 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,310 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,310 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,310 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,310 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,311 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,311 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,311 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,311 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,311 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,312 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,312 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,312 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,312 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,312 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,312 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,313 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,313 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,313 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,313 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,313 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,314 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,314 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,314 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,314 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,314 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,314 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,315 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,315 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,316 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,316 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,316 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,317 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,317 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,317 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,317 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,317 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,318 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,318 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,318 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,318 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,319 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,319 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,319 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,320 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,320 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:54,320 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,320 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,321 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][127], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:54,321 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,321 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,321 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,321 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,321 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,321 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,321 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,321 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:54,321 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,322 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,322 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,322 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,323 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,323 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,323 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,323 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,323 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,324 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,324 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,324 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,324 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,325 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,325 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,325 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,325 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,326 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,326 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,326 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,326 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,326 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,327 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,327 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,327 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,327 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,328 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,328 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,328 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,328 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,329 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,329 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,329 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,329 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,329 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,330 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,330 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,330 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,330 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:54,332 INFO L124 PetriNetUnfolderBase]: 5629/10556 cut-off events. [2025-03-15 00:59:54,332 INFO L125 PetriNetUnfolderBase]: For 251903/293811 co-relation queries the response was YES. [2025-03-15 00:59:54,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51568 conditions, 10556 events. 5629/10556 cut-off events. For 251903/293811 co-relation queries the response was YES. Maximal size of possible extension queue 843. Compared 87926 event pairs, 3748 based on Foata normal form. 21/4988 useless extension candidates. Maximal degree in co-relation 50234. Up to 5864 conditions per place. [2025-03-15 00:59:54,437 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 15 selfloop transitions, 2 changer transitions 9/204 dead transitions. [2025-03-15 00:59:54,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 204 transitions, 756 flow [2025-03-15 00:59:54,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 00:59:54,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 00:59:54,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 619 transitions. [2025-03-15 00:59:54,439 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9294294294294294 [2025-03-15 00:59:54,439 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -3 predicate places. [2025-03-15 00:59:54,439 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 204 transitions, 756 flow [2025-03-15 00:59:54,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 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 00:59:54,440 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 00:59:54,440 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 00:59:54,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-15 00:59:54,440 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 00:59:54,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 00:59:54,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1238536389, now seen corresponding path program 1 times [2025-03-15 00:59:54,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 00:59:54,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775498404] [2025-03-15 00:59:54,441 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 00:59:54,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 00:59:54,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 00:59:54,492 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 00:59:54,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 00:59:54,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775498404] [2025-03-15 00:59:54,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775498404] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 00:59:54,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 00:59:54,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 00:59:54,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513626323] [2025-03-15 00:59:54,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 00:59:54,492 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 00:59:54,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 00:59:54,493 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 00:59:54,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 00:59:54,493 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 222 [2025-03-15 00:59:54,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 204 transitions, 756 flow. Second operand has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 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 00:59:54,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 00:59:54,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 222 [2025-03-15 00:59:54,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 00:59:54,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,554 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 00:59:54,554 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:54,554 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:54,554 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:54,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,555 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 00:59:54,555 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:54,555 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:54,555 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:54,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,565 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,565 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,565 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,565 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,565 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,565 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,565 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,565 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,566 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,566 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,566 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,566 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,566 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,566 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,566 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,566 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:54,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,574 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 00:59:54,574 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:54,574 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:54,574 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:54,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,575 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 00:59:54,575 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:54,575 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:54,575 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:54,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,576 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,576 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,576 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,576 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,577 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,577 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,577 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,577 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,587 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,587 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,587 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,587 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,587 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,587 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,587 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,587 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,588 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,588 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,588 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:54,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,603 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,603 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,603 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,603 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,604 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,604 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,604 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,604 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,605 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,605 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,605 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,606 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,606 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,606 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,606 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,606 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,606 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,606 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,606 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:54,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,619 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,619 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,619 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,619 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,620 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,620 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,620 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,620 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,621 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,621 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,621 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,621 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,621 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,621 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,621 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,621 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:54,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,633 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,633 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,633 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,633 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,634 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:54,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,634 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,634 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,634 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,634 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,635 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,635 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,635 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,635 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,636 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,636 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,636 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,636 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,636 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 00:59:54,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,637 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:54,637 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,637 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,637 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,637 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:54,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,652 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,652 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,652 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,652 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,653 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,653 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,653 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,653 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,655 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,655 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,655 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,655 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,655 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,773 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,773 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,774 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,774 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,774 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,774 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,774 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,774 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,774 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,774 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,774 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,774 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,775 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,775 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,775 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,775 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,775 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,775 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,775 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,775 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,775 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,775 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:54,775 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,775 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,775 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,775 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,777 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,777 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,777 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,777 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,778 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,778 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,778 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,778 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:54,778 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,778 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,778 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,778 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,779 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,779 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,779 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,779 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,779 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,779 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,779 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,779 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:54,779 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,779 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,779 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,779 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 00:59:54,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,794 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,794 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,794 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,794 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,795 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,795 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,795 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,796 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,797 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,797 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,797 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:54,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,814 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,814 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,814 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,814 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,814 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,814 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,815 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,815 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,815 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,816 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,816 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,816 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,817 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,817 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,817 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,818 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,818 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,818 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,818 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,818 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,818 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,818 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,818 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,837 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,837 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,837 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,837 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,838 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,838 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,838 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:54,838 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,838 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,838 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:54,839 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,839 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,839 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,839 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,840 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,840 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:54,840 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,840 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,841 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,841 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,841 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,841 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,841 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:54,841 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,841 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,842 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,842 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,842 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,842 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,843 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,843 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,843 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,843 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,843 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,844 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,844 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,844 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,844 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,844 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,845 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,845 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:54,845 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,845 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,845 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,846 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,846 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,846 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,846 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,846 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,846 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 00:59:54,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,846 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,846 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,846 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,846 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:54,846 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,846 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,846 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,846 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,862 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,862 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,862 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,862 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,862 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,862 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,862 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,862 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,863 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,863 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,863 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,863 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,863 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,863 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,863 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,863 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,864 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,864 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,864 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,864 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,865 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,865 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,865 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,865 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,866 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,866 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,866 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,866 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,866 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,866 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,866 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,866 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,867 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,867 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,867 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,867 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,867 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,868 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,868 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,869 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,869 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,869 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,869 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,869 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,869 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,869 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,869 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,880 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,880 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,880 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,880 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,880 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,880 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,880 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,880 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,882 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,882 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,882 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,882 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,883 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,883 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,883 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,883 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,883 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,883 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,883 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,883 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,884 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,884 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,884 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,884 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,899 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,899 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,899 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,899 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,899 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,899 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,899 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,899 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,900 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,900 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,900 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,900 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,900 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,901 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,901 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,901 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,902 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,902 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,902 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,902 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,902 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,903 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,903 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,904 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,904 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,904 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,904 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,905 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,905 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,905 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,905 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,905 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,906 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,906 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,906 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,906 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,907 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,907 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,907 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,907 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,907 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,907 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,907 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,907 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,907 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,907 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,907 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,919 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,919 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,919 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,919 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,919 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,919 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,919 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,919 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,920 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:54,920 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,920 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,920 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,921 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,921 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,921 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,921 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,921 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,921 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,921 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,921 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,921 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,921 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,921 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,921 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,921 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,921 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,921 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:54,922 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,922 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,922 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,922 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,922 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,923 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,923 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,923 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,923 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,924 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,924 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,924 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,924 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,925 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,925 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,925 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:54,926 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,926 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:54,926 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,926 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,927 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,927 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,927 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 00:59:54,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,927 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,927 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,927 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,928 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,928 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,928 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,929 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,929 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,929 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,929 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,929 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,929 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,929 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,929 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,929 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,929 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,929 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,929 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,961 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,961 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,961 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,961 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,963 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,963 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,963 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,963 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,965 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,965 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,965 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,965 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,966 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,966 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,966 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,966 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,991 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:54,991 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,991 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,991 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:54,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,991 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,991 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,992 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,992 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,992 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,992 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,993 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:54,993 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,993 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,993 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,993 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,994 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:54,994 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:54,994 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:54,994 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:54,994 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,994 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:54,994 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,995 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,995 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:54,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:54,995 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,995 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,995 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,995 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,995 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:54,995 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:54,995 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,995 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,995 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:54,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:54,997 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,997 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,997 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,997 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,997 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:54,997 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,997 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,997 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,997 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,997 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:54,997 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:54,998 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:54,998 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:54,998 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,998 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,998 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,998 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:54,999 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,999 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,999 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,999 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:54,999 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:54,999 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:54,999 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,000 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,000 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,000 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,000 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,000 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,000 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,001 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,001 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,001 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,001 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,001 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,001 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,001 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,002 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,002 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,002 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,002 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,002 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,002 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,002 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,003 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,003 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,003 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,003 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,003 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,004 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,004 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,004 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,004 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,004 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,004 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,005 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,005 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,005 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,005 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,005 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,005 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,005 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,006 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,006 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,006 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,006 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,006 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,007 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,007 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,007 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,007 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,007 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,007 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,007 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,008 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,008 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,008 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,008 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,008 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,008 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,009 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,009 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,009 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,009 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,009 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,009 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,010 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,010 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,010 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,010 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,010 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,011 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,011 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,011 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,011 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,011 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,012 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,012 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,012 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,013 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,013 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,013 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,013 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,013 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,013 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,013 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,014 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,014 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,014 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,014 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,014 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,014 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,014 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,015 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,015 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,015 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,015 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,015 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,015 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,016 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,016 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,016 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,016 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,016 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,016 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,017 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,017 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,017 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,017 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,017 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,018 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,018 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,018 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,018 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,018 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,018 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,018 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,019 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,019 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,019 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,019 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,020 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,020 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,020 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,020 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,020 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,021 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,021 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,021 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,021 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,021 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,021 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,021 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,022 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,022 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,022 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,022 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,022 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,022 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,023 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,023 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,023 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,023 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,023 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,023 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,024 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,024 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,024 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,024 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,024 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,024 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,025 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,025 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,025 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,025 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,031 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,031 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,031 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,031 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,032 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,032 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,032 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,032 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,033 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,033 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,033 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,033 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,033 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,033 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,034 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,034 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,034 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,034 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,034 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,035 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,035 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,035 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,035 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,035 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,035 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,035 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,036 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,036 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,036 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,036 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,036 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,036 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,036 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,037 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,037 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,037 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,037 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,037 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,037 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,038 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,038 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,038 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,038 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,038 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,038 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,038 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,039 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,039 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,039 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,039 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,039 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,039 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,040 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,040 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,040 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,040 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,040 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,040 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,041 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,041 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,041 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,041 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,042 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,042 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,042 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,042 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,042 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,042 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,042 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,043 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,043 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,043 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,043 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,043 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,043 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,044 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,044 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,044 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,044 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,044 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,044 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,045 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,045 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,045 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,045 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,045 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,046 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,046 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,046 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,046 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,046 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,047 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,047 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,047 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,047 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,047 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,047 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,047 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,048 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,048 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,048 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,048 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,048 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,048 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,049 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,049 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,049 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,049 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,050 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,050 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,050 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,050 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,051 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,051 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,051 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,051 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,051 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,051 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,051 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,052 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,052 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,052 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,052 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,052 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,052 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,052 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,053 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,053 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,053 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,053 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,053 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,053 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,054 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,054 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,054 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,054 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,054 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,054 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,055 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,055 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,055 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,055 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,055 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,056 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,056 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,056 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,056 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,056 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,056 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,057 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,057 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,057 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,057 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,057 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,057 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,058 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,058 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,058 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,058 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,059 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,059 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,059 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,059 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,059 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,060 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,060 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,060 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,060 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,060 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,060 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,061 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,061 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,061 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,061 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,061 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,061 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,062 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,062 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,062 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,062 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,062 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,063 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,063 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,063 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,063 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,063 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,063 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,064 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,064 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,064 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,064 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,065 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,065 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,065 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,065 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,065 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,065 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,065 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,065 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,072 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,072 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,072 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,072 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,072 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,073 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,073 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,073 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,073 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,074 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,074 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,074 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,074 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,074 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,074 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,075 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,075 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,075 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,075 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,075 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,075 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,075 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,075 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,075 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,075 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,076 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,076 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,076 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,076 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,076 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,078 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,078 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,078 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,078 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,079 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,079 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,079 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,079 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,080 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,080 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,080 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,082 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,082 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,082 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,082 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,082 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,082 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,082 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,083 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,083 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,083 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,083 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,083 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,083 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,083 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,084 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,084 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,084 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,084 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,084 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,084 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,084 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,085 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,085 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,085 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,085 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,085 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,085 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,085 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,085 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,085 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,085 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,086 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,086 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,086 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,086 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,086 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,086 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,086 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,087 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,087 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,087 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,087 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,087 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,087 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,088 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,088 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,088 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,088 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,088 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,088 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,089 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,089 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,089 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,089 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,090 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,090 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,090 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,090 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,090 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,090 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,090 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,090 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,090 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,090 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,090 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,113 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,113 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,113 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,113 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,113 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,113 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,114 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,114 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,114 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,114 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,115 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,115 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,115 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,115 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,115 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,115 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,115 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,115 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,115 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,115 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,115 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,121 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,121 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,122 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,122 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,122 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,122 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,123 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,123 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,123 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,123 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,124 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,124 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,124 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,124 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,125 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,125 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,125 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,125 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,125 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,125 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,125 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,125 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,125 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,125 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,126 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,126 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,126 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,126 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,128 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,128 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,128 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,129 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,129 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,129 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,129 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,129 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,130 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:55,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,130 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,130 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,130 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,131 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,131 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,131 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,131 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,131 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,132 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,132 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,132 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:55,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,140 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,140 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,140 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,140 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,141 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,141 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,141 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,141 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,142 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,142 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,142 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,142 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,142 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,143 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,143 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,143 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,143 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,143 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,143 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,143 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,143 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,150 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,150 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,150 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,150 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,150 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,151 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,151 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,151 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,155 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,155 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,155 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,155 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,155 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,156 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,156 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,158 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,158 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,158 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,158 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,158 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,158 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,159 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,159 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,159 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,159 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,159 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,159 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,159 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,160 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,160 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,160 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,160 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,160 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,160 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,160 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,161 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,161 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,161 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,176 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,176 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,176 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,176 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,177 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,177 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,177 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,177 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,177 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,177 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,185 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,185 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,185 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,185 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,185 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,186 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,186 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,186 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,186 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,186 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,186 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 00:59:55,186 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,186 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,187 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,187 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,187 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,187 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,188 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,188 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,188 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,188 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,190 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,190 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,190 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,190 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,190 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,191 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 00:59:55,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,191 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,191 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 00:59:55,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,191 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,191 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,192 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,192 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 00:59:55,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,192 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,192 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,193 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,193 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,193 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,193 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:55,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,194 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,194 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,194 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,194 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,195 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,195 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,195 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,195 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,195 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,195 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,195 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,196 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,196 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,196 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,196 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,196 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,196 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,197 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,197 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,197 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,197 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,197 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,197 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,198 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,198 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,198 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,198 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,199 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,199 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,199 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,199 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,199 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,199 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,199 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,200 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,200 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,200 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,200 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,200 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,200 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,201 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,201 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,201 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,201 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,201 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,201 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,201 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,201 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,206 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,208 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,208 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,208 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,208 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,208 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,208 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,208 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,208 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,216 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,216 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,216 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,216 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,217 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,217 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,217 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,217 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,218 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,218 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,218 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,218 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,219 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,219 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,219 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,219 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,220 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,220 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,220 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,220 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,221 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,221 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,221 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,221 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,222 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,222 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,222 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,222 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,222 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,223 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,223 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,223 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,223 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,223 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,223 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,223 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,223 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,223 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,223 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,228 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,228 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,237 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,237 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,237 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,237 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,238 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,238 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,238 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,238 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,238 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,240 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,240 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,240 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,240 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,240 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,240 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,241 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,247 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,247 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,248 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,248 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,248 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,248 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,249 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,249 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,249 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,249 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,250 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,250 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,250 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,250 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,251 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,251 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,251 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,252 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,252 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,252 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,252 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,256 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,256 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,256 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,256 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,256 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,257 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,257 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,257 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,257 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,257 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,257 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,257 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,257 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,257 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,258 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,258 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,258 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,258 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 00:59:55,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,259 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,259 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,259 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,268 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,268 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,268 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,269 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,269 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,269 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,269 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,269 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,269 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,269 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,269 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,269 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,269 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,271 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,271 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,271 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,271 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,271 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,272 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,272 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,272 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,272 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,272 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,273 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,273 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,273 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,273 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,273 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,273 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,273 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,279 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,279 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,279 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,279 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,280 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,280 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,280 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,280 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,281 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,281 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,281 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,281 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,281 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,281 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,281 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,281 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,281 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,281 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,282 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,282 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,282 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,282 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,285 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,285 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,285 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,285 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,285 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,286 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,286 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,286 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,286 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,286 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,286 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,286 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,287 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,287 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,287 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,287 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,287 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,287 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,287 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,288 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,288 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,288 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,288 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,288 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,288 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,289 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,289 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,289 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,289 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,289 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,290 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,290 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,290 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,290 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,290 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,290 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,290 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,295 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,295 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,295 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,295 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,296 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,296 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,296 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,296 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,297 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,297 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,297 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,297 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,297 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,298 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,298 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,298 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,298 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,298 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,298 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,298 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,298 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,298 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,298 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,299 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,299 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,299 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,299 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,299 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,299 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,299 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,299 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,300 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,300 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,300 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,300 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,301 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,301 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,301 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,301 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,301 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,301 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,302 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,302 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,302 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,302 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,302 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,302 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,303 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,303 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,303 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,303 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,304 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,304 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,304 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,304 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,312 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,312 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,312 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,312 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,312 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,312 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,312 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,312 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,313 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,313 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,313 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,313 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,313 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,315 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,315 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,319 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,319 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,319 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,319 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,320 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,320 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,320 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,320 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,320 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,320 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,320 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,321 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,321 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,321 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,321 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,325 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,325 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,325 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,325 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,325 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,325 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,326 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,326 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,326 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,326 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,326 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,326 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,326 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,327 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,327 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,327 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,327 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,327 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,327 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,327 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,328 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,328 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,328 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,328 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,332 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,332 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,332 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,332 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,332 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,332 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,333 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,333 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,333 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [2#L76-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,333 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,333 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,333 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,334 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,334 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,334 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,334 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,334 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,335 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,335 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,335 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,335 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,335 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,335 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,336 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,336 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,336 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,336 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,336 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,336 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,337 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,337 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,337 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,344 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,344 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,344 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,344 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,345 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,345 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,345 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,345 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [63#L58-2true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,349 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,349 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,349 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,349 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,350 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,350 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,350 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,350 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,352 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,352 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,352 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,352 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,353 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,353 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,354 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,354 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,354 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,354 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,354 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,354 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,354 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,354 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,354 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,354 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,355 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,355 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,355 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 96#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,355 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,355 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,356 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,356 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,356 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,356 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,356 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,356 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,357 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,357 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,357 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,357 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,357 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,357 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,357 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,358 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 00:59:55,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,358 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,358 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,358 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,358 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,358 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,360 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,360 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,360 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,360 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,361 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,361 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,361 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,361 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,361 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,368 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,368 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,368 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,368 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,368 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,368 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,368 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,368 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,368 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,368 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,369 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,369 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,369 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,370 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,370 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,370 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,370 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,374 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,374 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,374 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,374 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,374 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,379 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,379 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,379 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,380 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,380 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,380 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,381 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,381 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,381 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,381 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,381 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,381 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,382 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,382 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,382 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,382 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,382 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,383 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,383 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,383 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,383 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,383 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,384 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,384 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,384 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,384 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,384 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,385 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,385 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,385 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,386 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,386 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,386 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,386 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,386 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,388 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,388 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,388 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,388 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,388 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,389 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,389 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,389 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,389 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,389 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,389 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,390 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,390 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,390 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,390 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,396 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,396 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,396 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,396 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,396 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,396 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,396 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,396 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,396 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,396 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,397 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,397 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,397 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,397 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,398 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,398 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,398 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,398 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,399 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,399 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,399 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,399 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,401 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,401 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,401 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,401 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,401 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,401 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,401 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,401 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,401 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,401 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,402 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,402 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,402 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,402 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,402 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,402 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,402 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,402 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,402 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,402 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,403 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,403 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,403 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,403 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,403 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,404 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,404 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,404 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,404 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,404 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,404 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,404 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,404 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,404 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,404 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,405 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,405 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,405 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,405 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,406 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,406 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,406 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,406 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,406 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:55,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,407 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,407 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,407 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:55,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,407 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,407 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,407 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,408 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,408 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,408 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,408 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,409 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,409 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,409 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,409 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,410 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,410 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,410 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,410 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,411 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,411 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,411 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,411 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,412 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,412 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,412 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,412 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,412 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,413 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,413 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,413 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,523 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,523 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,524 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,524 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,524 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,524 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,524 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,524 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,524 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,524 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,524 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,524 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,524 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,525 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,525 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,525 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,525 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,526 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,526 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,526 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,526 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,526 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,527 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,527 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,527 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,527 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,527 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,528 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,528 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,528 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,528 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,528 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,528 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,528 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,529 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,529 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,529 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,529 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,533 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,533 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,533 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,533 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,534 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,534 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,534 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,534 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,534 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,534 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,535 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,535 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,535 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,535 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,535 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,536 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,536 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,536 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,536 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,536 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,536 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,537 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,537 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,537 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,537 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,537 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,537 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,538 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,538 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,538 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,538 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,538 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,539 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,539 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,539 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,539 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,539 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,540 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,540 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,540 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,540 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,540 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,540 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,540 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,541 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,541 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,541 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,541 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,541 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,541 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,542 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,542 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,542 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,542 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,542 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,542 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,543 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,543 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,543 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,543 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,543 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,543 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,544 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,544 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,544 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,544 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,544 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,544 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,545 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,545 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,545 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,545 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,545 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,545 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,546 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,546 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,546 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,546 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,546 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,546 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,547 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,547 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,547 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,547 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,547 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,548 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,548 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,548 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,548 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,548 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,549 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,549 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,549 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,549 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,549 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,549 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,550 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,550 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,550 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,550 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,550 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,550 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,551 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,551 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,551 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,551 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,551 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,552 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,552 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,552 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,552 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,552 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,552 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:55,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,552 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,552 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,552 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,552 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,553 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,553 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,553 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,553 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,553 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,554 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,554 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,554 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,554 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,564 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,564 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,564 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,564 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,564 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,564 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,564 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,564 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,564 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,565 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,565 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,565 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,565 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,565 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,566 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,566 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,566 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,566 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,566 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,567 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,567 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,567 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,567 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,573 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [110#L59-1true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,573 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,573 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,573 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,574 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,574 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,574 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,574 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,574 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,575 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,575 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,575 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,576 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,576 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,576 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,576 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,580 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,580 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,581 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,581 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,581 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,581 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,581 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,581 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,581 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,581 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,582 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,582 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,582 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,582 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,582 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,583 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,583 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,583 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,583 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,583 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,583 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,583 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,583 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,583 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,583 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,584 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,584 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,584 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,585 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,585 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,585 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,585 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,585 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,585 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,586 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,586 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,586 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,586 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,587 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,587 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,587 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,587 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,587 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,587 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,598 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,598 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,598 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,598 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,598 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,598 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,598 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,598 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,599 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,599 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,599 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,599 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,599 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,599 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,599 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,599 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,599 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,599 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,600 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,600 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,600 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,600 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,600 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,600 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,600 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,600 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,600 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,600 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,601 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,601 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,601 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,601 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,601 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,602 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,602 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,602 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,603 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,603 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,603 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,603 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,604 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,604 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,604 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,604 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,604 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,604 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,605 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,605 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,605 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,605 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,605 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,605 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,605 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,605 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,606 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,606 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,606 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,606 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,606 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,606 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,606 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,606 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,606 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,606 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,606 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,607 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,607 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,607 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,607 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,607 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,607 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,608 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,608 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,608 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,608 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,609 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,609 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,609 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,609 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,609 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,610 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,610 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,610 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,610 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,610 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,610 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,610 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,610 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,610 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,610 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,611 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,611 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,611 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,611 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,611 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,611 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,611 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,611 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,611 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,611 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,613 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,613 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,613 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,613 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,613 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,614 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,614 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,614 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,614 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,614 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,614 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,615 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,615 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,615 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,615 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,615 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,615 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,616 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,616 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,616 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,616 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,616 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,617 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,617 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,617 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,617 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,617 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,617 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,618 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,618 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,618 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,619 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,619 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,619 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,619 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,619 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,619 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,619 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,619 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,619 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,619 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,620 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,620 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,620 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,620 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,620 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,620 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,620 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,620 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,629 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,629 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,629 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,629 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,629 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,629 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,629 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,630 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,630 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,630 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,631 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,631 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,631 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,631 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,631 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,631 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,631 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,631 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,631 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,631 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,632 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,632 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,632 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,632 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,632 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,632 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,632 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,632 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,633 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,633 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,633 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,634 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,634 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,634 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,634 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,634 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,634 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,634 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,634 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,634 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,634 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,635 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,635 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,635 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,635 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,636 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,636 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,636 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,636 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,637 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,637 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,637 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,637 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,637 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,637 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,638 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,638 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,638 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,638 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,638 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,638 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,639 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,639 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,639 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,639 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,639 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,640 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,640 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,640 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,640 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,640 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,642 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,642 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,642 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,642 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,642 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,643 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,643 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,643 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,643 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,643 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,643 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,644 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,644 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,644 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,644 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,644 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,645 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,645 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,645 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,645 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,645 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,645 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,646 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,646 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,646 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,646 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,646 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,647 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,647 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,647 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,648 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,648 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,649 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,649 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,649 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,650 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,650 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,650 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,651 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,651 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,660 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,660 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,660 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,660 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,662 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,662 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,662 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,663 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,663 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,663 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,663 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,663 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,663 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,664 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,664 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,664 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,664 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,664 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,664 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,665 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,665 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,665 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,665 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,666 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,666 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,666 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,666 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,666 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,666 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,666 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,666 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,666 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,666 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,667 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,667 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,668 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,668 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,668 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,669 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,669 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,669 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,669 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,670 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,670 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,670 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,670 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,671 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,671 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,672 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,672 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,673 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,673 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,673 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,673 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,673 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,673 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,673 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,673 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,673 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,673 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,674 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,674 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,674 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,674 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,674 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,675 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,675 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,675 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,676 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,676 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,676 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,676 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,676 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,677 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,677 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,677 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,677 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,678 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,688 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,688 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,688 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,688 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,688 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,688 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,688 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,689 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,689 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,689 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,690 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,690 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,690 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,690 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,690 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,690 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,690 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,690 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,690 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,690 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,691 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,691 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,691 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,691 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,692 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,692 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,692 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,692 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,692 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,693 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,693 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,693 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,693 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,693 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,694 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,694 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,694 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,695 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,695 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,696 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,696 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,696 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,696 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,696 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,697 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,697 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,697 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,697 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,697 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,697 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,698 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,698 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,698 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,698 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,699 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,699 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,699 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,699 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,699 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,699 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,699 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,699 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,699 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,699 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,700 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [60#L82-1true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,701 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,701 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,701 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,701 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,702 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,702 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,702 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,702 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,702 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,702 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,702 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,702 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,702 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,702 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,703 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,703 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,703 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,703 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,703 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,703 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,703 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,703 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,703 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,703 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,704 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,704 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,704 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,704 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,704 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,704 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,704 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,704 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,704 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,704 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,705 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,705 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,705 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,705 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:55,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,713 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,713 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,713 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,713 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,713 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,713 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,713 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,713 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,713 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,713 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:55,714 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:55,714 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,719 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,720 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,720 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,720 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,720 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,721 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,721 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 00:59:55,721 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,721 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,722 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,722 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,722 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,722 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,723 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,723 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,723 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,724 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,724 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,724 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,724 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,724 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,724 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,724 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,724 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [50#L59true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,725 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,725 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,732 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,732 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,732 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:55,732 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,733 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,733 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,733 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:55,733 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,733 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,733 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,734 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,734 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,734 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,735 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,735 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,735 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,735 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,736 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,736 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,737 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,737 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,742 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,742 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,742 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,742 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,742 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,742 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,742 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,743 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,743 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,743 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,743 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,743 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,744 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,744 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,744 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,744 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,744 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,745 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,745 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,745 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,745 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,745 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,746 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,746 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,746 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,746 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,747 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,747 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,747 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,748 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,748 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,748 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,748 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,748 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,748 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,749 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,749 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,749 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,749 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,750 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,750 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,750 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,750 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,750 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,750 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,751 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,751 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,751 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,751 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,752 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,752 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,752 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,752 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,752 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,753 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,753 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,753 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,753 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,754 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,754 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,754 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,754 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,754 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,754 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,755 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,755 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,755 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,755 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,755 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,756 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,756 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,756 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,756 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,756 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,757 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,757 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,757 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,757 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,757 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,757 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,758 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,758 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,758 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,758 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,758 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,759 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,759 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,759 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,759 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,759 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,759 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,760 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,760 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,760 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,760 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,760 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,761 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,761 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,761 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,761 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,761 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,761 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,761 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,761 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,761 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,761 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,764 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,764 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,764 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,764 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,765 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,765 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,765 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,765 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,765 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,769 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,769 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,769 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,770 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,770 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,770 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,771 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,771 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,771 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,771 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,771 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,772 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,772 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,772 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,772 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,772 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,772 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,773 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,773 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,773 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,773 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,773 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,774 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,774 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:55,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,774 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,774 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,775 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,775 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,775 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,776 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,776 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,776 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,776 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,777 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,777 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,777 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:55,777 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:55,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,778 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,778 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,778 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,778 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,778 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,779 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,779 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,779 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,779 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,779 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,779 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,779 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,780 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,780 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,780 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,780 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,780 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,781 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,781 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,781 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,781 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,781 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,781 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,782 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,782 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,782 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,782 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,782 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,782 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:55,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,783 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,783 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,783 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,783 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,786 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,786 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,786 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,786 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,786 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,786 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,786 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,786 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,786 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,787 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,787 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,787 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,787 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,788 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,788 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,788 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,788 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,792 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,793 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,793 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,793 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,794 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,794 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,794 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,794 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,794 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,795 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,795 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,795 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,796 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,796 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,796 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,796 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,796 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,796 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,797 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,797 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,797 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,798 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,798 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,798 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,798 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,798 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,798 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,798 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,798 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,799 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,799 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,799 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,799 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,800 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,800 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,800 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,800 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,800 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,801 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,801 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,801 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,801 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,801 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,801 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,801 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,801 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,801 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,801 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,802 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,802 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,803 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,803 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,803 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,803 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,803 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,803 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,803 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,803 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,803 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:55,804 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,804 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,804 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,804 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,805 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,805 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,805 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,805 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,805 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,805 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,805 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,805 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,805 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,806 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,806 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,806 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,806 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,806 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,807 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,807 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,807 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,807 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,807 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,808 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,808 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,808 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,808 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,809 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,809 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,809 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,809 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,809 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,809 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,810 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,810 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,810 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,810 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,810 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,811 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,811 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,811 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,812 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,812 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,813 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,813 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,818 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,818 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:55,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,819 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,819 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:55,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,819 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,819 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,819 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,819 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,820 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,820 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,821 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,821 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,822 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,822 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,822 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,822 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,823 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,823 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,823 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,824 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,824 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,824 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,824 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,824 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:55,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,824 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,824 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,824 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,824 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,824 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,825 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,825 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,825 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,826 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,826 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:55,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 00:59:55,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,826 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,826 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,826 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,827 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,827 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,827 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,828 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:55,828 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,829 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,829 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,830 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,830 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,831 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,831 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,833 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,833 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,833 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,833 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,834 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,834 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,834 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,834 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,834 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,835 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,835 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,835 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,835 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,836 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,836 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,836 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,836 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,837 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,837 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,837 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,837 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,837 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,838 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,838 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,838 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,838 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,839 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,839 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,840 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,840 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,840 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,840 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,841 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,841 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,841 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,841 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,841 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,842 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,842 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,842 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,842 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,843 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,843 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,843 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,843 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,843 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,844 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,844 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,844 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,844 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,844 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,845 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,845 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,845 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,845 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,846 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,846 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:55,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,849 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,849 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,849 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,849 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,849 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,850 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,850 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,850 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,850 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,851 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,851 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,851 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,851 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,852 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,852 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,852 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,852 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,853 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,853 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,853 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,853 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,853 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,853 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,853 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,853 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,853 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,853 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,854 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,854 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,854 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,854 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,855 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,855 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,855 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,855 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,855 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,855 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,855 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,855 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,855 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,856 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,856 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,856 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,856 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,857 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,861 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,861 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,861 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,861 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,861 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,862 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,862 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,862 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,862 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,862 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,863 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,863 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,863 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,863 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,864 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,864 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,864 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,864 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,864 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,865 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,865 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,865 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,865 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,865 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,866 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,866 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,866 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,866 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,866 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,867 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,867 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,867 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,867 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,868 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,868 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,868 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,868 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,868 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,869 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,869 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,869 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,869 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,869 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,870 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,870 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,870 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,870 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,870 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,871 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,871 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,871 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,871 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,871 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,872 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,872 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,872 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,872 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,872 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,873 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,873 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,873 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,873 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,873 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,873 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,873 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,875 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,875 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,875 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,876 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,876 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,876 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,876 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,876 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,883 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,883 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,883 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,883 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,884 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,884 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,884 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,884 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,884 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,884 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,884 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,884 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,884 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,884 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,885 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,885 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,885 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,886 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,886 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,886 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,886 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,886 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,887 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,888 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,888 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,888 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,888 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,889 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,889 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,889 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,889 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:55,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,890 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,890 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,890 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,890 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,890 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,890 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,890 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,890 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,890 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,890 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,890 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,891 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,891 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,892 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,892 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,892 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,892 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,893 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,893 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,893 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,893 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,893 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,894 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,894 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,894 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,894 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,894 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,895 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,896 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,896 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,897 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,897 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,897 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,897 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,897 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,901 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,901 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,901 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,901 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,901 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,902 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,902 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,902 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,902 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:55,902 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,903 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,903 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,903 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,903 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:55,903 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,904 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,904 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,904 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,904 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,905 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,905 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,905 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,905 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,905 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,906 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,906 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,906 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,906 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,906 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,907 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,907 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,907 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,907 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,907 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,908 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,908 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,908 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,908 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,908 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,909 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,909 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,909 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,909 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,909 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,910 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,910 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,910 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,910 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,911 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,911 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,911 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,911 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,911 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,912 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,912 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,912 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,912 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,912 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,913 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,913 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,913 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,913 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,913 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,914 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,914 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,914 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,914 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,915 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,915 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,915 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,916 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,916 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,916 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,916 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,916 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,917 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,917 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,917 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,918 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,918 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,918 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,918 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,919 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,919 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,919 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,921 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,921 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,921 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,921 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,921 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,922 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,922 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,922 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,922 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,922 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,923 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,923 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,923 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,923 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,924 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,924 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,924 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,924 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,924 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,925 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,925 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,925 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,926 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,926 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,926 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,926 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,926 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,926 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,927 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,927 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,927 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:55,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,928 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,928 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,928 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,928 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,928 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,929 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,929 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,929 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,929 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,930 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,930 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,930 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,930 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,930 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,931 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,931 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,931 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,931 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,931 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,932 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,932 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,932 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,932 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,932 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,933 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,933 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,933 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,934 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,934 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,934 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,934 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,934 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,935 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,935 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,935 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,935 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,935 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,936 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,936 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,936 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,936 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,936 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,937 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,937 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:55,937 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,937 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,938 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,938 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,938 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,938 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,938 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,939 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:55,945 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,945 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,945 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,945 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,945 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,945 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,945 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,945 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:55,946 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,946 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,946 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,946 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,947 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,947 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,948 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,948 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,949 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,949 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,956 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,956 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,956 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:55,957 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:55,957 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,957 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,958 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:55,958 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,958 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,958 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,958 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,959 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,959 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,960 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,960 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,960 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,961 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,961 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,962 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,962 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,962 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,962 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,962 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,962 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:55,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,967 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,967 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,967 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,967 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,967 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,970 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,970 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,970 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:55,971 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,972 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,972 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,972 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,972 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,972 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,973 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,973 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,973 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,973 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,974 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,974 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,974 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,975 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,975 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,975 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,976 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,976 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,976 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,976 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,977 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,977 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,977 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,977 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:55,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,982 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,982 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,983 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,983 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,983 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,983 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,983 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,984 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,984 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,984 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,984 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,985 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,985 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,985 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,985 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,985 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,985 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:55,986 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:55,986 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,986 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,986 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,987 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,987 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,988 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,988 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,988 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:55,988 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,988 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,988 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,988 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,988 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,991 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,991 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,991 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,992 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,992 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,992 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,992 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,993 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,993 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,993 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,993 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,994 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,994 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,994 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,994 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,995 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,995 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,995 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,995 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:55,996 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,996 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,996 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,996 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,997 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:55,997 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:55,997 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,998 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:55,998 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,998 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,998 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,998 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:55,999 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:55,999 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:55,999 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:55,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:56,000 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,000 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,000 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,000 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,000 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,000 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,000 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,000 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,000 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,000 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,000 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,001 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,001 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,001 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:56,001 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,002 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:56,002 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,002 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,002 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,002 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,003 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,003 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,003 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,003 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,006 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,006 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,006 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,007 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,007 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,008 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,008 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,008 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,008 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,008 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,009 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,009 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,009 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,009 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:56,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,012 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,012 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,012 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,012 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,012 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,012 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,012 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,012 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,012 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,012 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,012 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,012 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,013 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,013 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,013 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,014 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,014 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,014 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,014 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,015 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,015 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,015 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,015 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,015 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,015 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,015 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,015 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,015 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,016 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:56,016 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,016 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,017 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,017 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,017 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,017 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,017 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,017 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,017 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,017 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,017 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,017 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,018 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,018 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,018 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,018 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,018 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,018 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,018 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,018 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,018 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,018 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,019 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,019 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,019 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,019 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,019 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,019 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,019 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,019 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,021 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,021 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,021 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:56,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,022 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,022 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,022 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,022 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,022 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,022 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,022 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,022 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,022 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,022 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:56,024 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,024 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,024 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,024 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,024 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,024 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:56,024 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,024 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,024 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,024 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,024 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,025 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,025 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,025 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,025 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,025 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,025 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,026 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,026 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,026 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,026 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,029 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,029 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,029 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,030 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,030 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,031 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,031 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,031 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,032 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,033 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 00:59:56,033 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,033 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,033 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,033 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,034 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,034 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,034 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,034 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,034 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,034 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,034 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,034 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,034 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,034 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,034 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,034 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,038 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,038 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,038 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,038 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,039 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,039 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,039 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,040 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,040 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,040 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,040 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,041 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:56,041 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:56,041 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:56,042 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:56,042 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:56,042 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,042 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:56,042 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:56,042 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:56,042 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:56,042 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:56,042 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:56,045 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,045 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,045 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,045 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,045 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,046 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,046 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,047 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,047 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,047 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,047 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,047 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,047 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,047 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,047 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,047 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,048 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,048 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:56,048 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,048 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,048 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:56,049 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,049 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,049 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,050 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,050 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,050 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,050 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,050 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,050 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,050 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,050 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,050 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,050 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,051 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,051 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,054 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,054 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:56,055 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:56,055 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,056 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,056 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,057 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,057 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:56,059 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,059 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,059 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,059 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,059 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,059 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,059 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,059 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,059 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,060 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,060 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,060 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,060 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,060 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,061 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,061 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,061 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,061 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,062 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,062 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,063 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,063 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,063 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,063 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,064 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,064 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,064 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,064 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,064 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,065 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,065 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,065 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,065 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,066 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,066 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,066 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,066 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,067 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,067 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,067 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,072 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,072 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,072 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,072 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,072 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,073 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,073 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,073 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:56,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:56,074 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,074 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,074 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,074 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,074 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,075 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,075 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,075 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,075 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,075 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,076 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:56,076 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,076 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,076 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,077 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,077 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,077 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,077 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,077 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,078 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,078 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,078 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:56,078 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,078 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,079 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,079 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,079 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,079 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,079 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,079 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,079 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,079 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,079 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,079 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,079 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,079 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,080 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,080 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:56,080 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,080 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,080 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,080 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:56,080 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:56,080 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:56,080 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,080 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,080 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,080 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,080 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,081 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,081 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,081 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:56,081 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,081 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,082 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 222#true, 228#true]) [2025-03-15 00:59:56,082 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,082 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,082 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,083 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,083 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,083 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,083 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,083 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,084 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,084 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,084 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:56,084 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,084 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,085 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,085 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,085 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,085 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,086 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,086 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,086 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,086 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,087 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:56,087 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,087 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,087 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,089 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,089 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,089 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,089 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,089 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,089 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,089 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,090 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,090 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,090 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,091 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,091 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,092 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,092 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,092 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,092 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,093 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,093 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,093 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,093 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,093 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,094 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,094 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,095 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,095 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,095 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,095 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,095 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,096 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,096 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,096 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,098 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,098 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,098 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,099 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,099 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,099 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,100 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,100 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,100 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,101 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,101 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,101 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,101 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,102 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,102 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,103 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,103 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:56,103 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,103 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,103 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,104 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,104 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,104 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [73#L67-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,105 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,105 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:56,105 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,105 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,106 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,106 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][75], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,106 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,106 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,107 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,107 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,107 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:56,108 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,108 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,108 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,108 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,109 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:56,109 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,109 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,109 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,109 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,110 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,110 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,110 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,111 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 228#true, 222#true]) [2025-03-15 00:59:56,111 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,111 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:56,112 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][76], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:56,112 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,113 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,113 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,114 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,114 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,115 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,115 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,116 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,116 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,118 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,118 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:56,119 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,119 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,119 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,120 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,120 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,120 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,120 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:56,121 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,121 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,121 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,122 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,122 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,122 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,122 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,123 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,123 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,123 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:56,123 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,123 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,123 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,124 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:56,124 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,124 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,125 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:56,126 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,126 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,126 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,126 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,126 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,126 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,126 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,127 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,127 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,127 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,127 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 00:59:56,128 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,128 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,128 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,128 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [73#L67-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,128 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:56,129 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,129 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,129 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,130 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][195], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:56,130 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,130 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:56,131 INFO L124 PetriNetUnfolderBase]: 7230/12643 cut-off events. [2025-03-15 00:59:56,131 INFO L125 PetriNetUnfolderBase]: For 504096/660802 co-relation queries the response was YES. [2025-03-15 00:59:56,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72617 conditions, 12643 events. 7230/12643 cut-off events. For 504096/660802 co-relation queries the response was YES. Maximal size of possible extension queue 1108. Compared 102770 event pairs, 4169 based on Foata normal form. 311/5938 useless extension candidates. Maximal degree in co-relation 70560. Up to 7493 conditions per place. [2025-03-15 00:59:56,293 INFO L140 encePairwiseOnDemand]: 216/222 looper letters, 24 selfloop transitions, 3 changer transitions 10/209 dead transitions. [2025-03-15 00:59:56,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 209 transitions, 939 flow [2025-03-15 00:59:56,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 00:59:56,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 00:59:56,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 610 transitions. [2025-03-15 00:59:56,295 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9159159159159159 [2025-03-15 00:59:56,295 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -4 predicate places. [2025-03-15 00:59:56,295 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 209 transitions, 939 flow [2025-03-15 00:59:56,296 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 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 00:59:56,296 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 00:59:56,296 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 00:59:56,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-15 00:59:56,296 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 00:59:56,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 00:59:56,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1012912199, now seen corresponding path program 1 times [2025-03-15 00:59:56,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 00:59:56,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455361606] [2025-03-15 00:59:56,296 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 00:59:56,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 00:59:56,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 00:59:56,332 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 00:59:56,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 00:59:56,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455361606] [2025-03-15 00:59:56,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455361606] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 00:59:56,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 00:59:56,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 00:59:56,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533617990] [2025-03-15 00:59:56,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 00:59:56,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 00:59:56,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 00:59:56,334 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 00:59:56,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 00:59:56,334 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 222 [2025-03-15 00:59:56,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 209 transitions, 939 flow. Second operand has 3 states, 3 states have (on average 202.0) internal successors, (606), 3 states have internal predecessors, (606), 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 00:59:56,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 00:59:56,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 222 [2025-03-15 00:59:56,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 00:59:56,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [110#L59-1true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,999 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,999 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [2#L76-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:56,999 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:56,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [2#L76-2true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,000 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,055 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,055 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,055 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,073 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,073 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,073 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,073 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,074 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [2#L76-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,074 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,074 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,074 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,117 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,117 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,117 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,117 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,118 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,118 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,118 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,118 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [60#L82-1true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,119 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:57,119 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [60#L82-1true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,119 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:57,119 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,120 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,120 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,120 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,131 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,131 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [2#L76-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,131 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,131 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,132 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,132 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,172 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,172 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,172 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,172 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,173 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:57,173 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,173 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [201#L82-4true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,174 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,174 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,174 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,174 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [201#L82-4true, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,174 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,174 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,174 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,174 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,187 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [190#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,188 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,189 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [2#L76-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,189 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,189 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,190 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,190 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,190 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,201 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,201 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,201 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,201 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [60#L82-1true, 139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,201 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,201 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,201 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,201 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,201 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,201 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,201 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,201 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:57,201 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,201 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,201 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:57,202 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,202 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,202 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:57,202 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,202 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:57,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,204 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,204 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,205 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,205 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,205 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,205 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,205 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,205 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,206 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,206 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,206 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,206 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,207 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,207 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,207 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,207 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,207 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,208 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,208 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,208 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,208 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,208 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,217 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,217 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,217 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,217 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,218 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,218 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,220 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,220 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,220 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,220 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,221 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,221 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,221 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,221 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,221 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,221 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,221 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,222 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,222 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,222 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,222 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,222 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,223 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,223 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,223 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,223 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,223 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,223 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,224 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,224 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,224 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,224 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,224 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,224 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,225 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,225 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,225 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,225 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,226 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,226 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,226 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,226 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,226 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,226 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,227 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,227 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,227 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,227 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,236 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,236 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,237 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,237 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,237 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,237 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,238 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,238 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,238 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,238 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,238 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,238 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,238 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,238 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,242 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,242 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,242 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,242 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,242 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,243 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,243 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,243 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,243 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,243 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,243 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,244 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,244 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,244 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,244 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,244 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,244 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,244 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,245 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,245 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,245 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,245 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,245 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,245 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,245 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,246 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,246 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,246 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,246 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,248 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,248 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,248 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,248 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,248 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,249 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,249 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,249 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,249 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,249 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,249 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,249 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,250 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,250 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,250 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,250 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,250 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,250 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,257 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,257 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:57,257 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,257 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:57,258 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,258 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,258 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,258 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,259 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,259 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,259 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,263 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,263 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,263 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,263 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,263 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,263 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,263 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,263 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,263 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,264 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,264 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,264 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,264 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,264 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,265 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,265 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,265 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,265 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,265 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,265 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,265 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,266 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,266 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,266 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,266 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,266 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,266 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,266 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,267 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,267 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,267 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,267 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,267 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,267 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,267 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,268 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,268 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,268 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,268 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,268 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,268 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,268 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,269 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,269 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,269 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,269 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,269 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,269 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,269 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,270 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,270 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,270 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,270 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,270 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,270 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,270 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,271 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,271 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,271 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,271 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,271 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,271 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,271 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,273 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,273 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,273 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,273 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,274 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,274 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,274 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,274 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,274 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,274 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,274 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,275 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,275 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,275 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,275 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,275 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,276 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,276 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,276 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,276 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,276 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,276 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,277 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,277 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,277 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,277 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,277 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,277 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,277 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,278 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,278 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,278 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,278 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,278 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,278 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,279 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,279 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,279 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,279 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,279 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,279 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,279 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,280 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,280 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,280 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,280 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,280 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,280 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,280 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,281 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,281 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,281 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,281 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,281 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,281 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,281 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,283 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,283 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,283 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,283 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,284 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,284 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,284 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,284 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,284 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,284 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,284 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,285 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,285 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,285 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,285 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,285 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,285 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,286 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,286 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,286 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,286 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,286 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,287 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,287 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,287 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,287 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,287 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,287 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,292 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,292 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,292 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,292 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,292 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,292 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,292 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,292 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,293 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,293 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,293 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,293 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,293 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,294 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,294 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,294 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,294 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,294 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,296 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,296 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,296 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,296 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,296 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,301 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,301 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,301 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,301 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,302 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,302 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,302 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,302 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,302 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,304 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,305 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,305 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,305 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,306 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,306 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,306 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,306 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,306 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,306 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,306 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,307 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,307 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,307 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,307 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,314 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,314 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,314 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:57,315 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,315 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,316 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,316 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,316 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,318 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,318 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,318 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,319 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,319 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,319 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,319 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,319 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,319 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,320 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,320 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,320 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,320 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,320 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,321 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,321 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,321 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,321 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,321 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,321 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,322 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,322 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,322 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,323 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,323 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,323 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,323 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,323 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,323 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,324 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,324 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,324 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,324 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,324 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,324 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,325 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,325 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,325 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,325 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:57,325 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,331 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [60#L82-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,331 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:57,331 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:57,331 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [201#L82-4true, 139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,332 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 00:59:57,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,332 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,332 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,332 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,333 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,333 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,333 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,334 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,334 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:57,352 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,353 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,353 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,353 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,353 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,353 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,353 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,353 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,354 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,354 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,354 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,354 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,354 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,354 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,354 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 00:59:57,355 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,355 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,355 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,355 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,355 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:57,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,361 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,361 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,361 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,361 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,361 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,361 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,361 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,362 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,362 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,367 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,367 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,368 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,368 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,368 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,368 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,368 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,369 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,369 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,370 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,370 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,370 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,371 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,371 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,371 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,371 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,371 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,377 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,377 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,377 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [3#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,377 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,377 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:57,381 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,381 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 00:59:57,381 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 00:59:57,381 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 00:59:57,381 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 00:59:57,381 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 00:59:57,382 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,382 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,382 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,382 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,382 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,385 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,385 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,385 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,385 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,385 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,385 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,386 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,386 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,386 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,386 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,386 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,386 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,386 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,387 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,387 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,387 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,387 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,387 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,388 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,388 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,388 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,388 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,388 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,388 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,389 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,389 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,389 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,389 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,394 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,394 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,394 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,394 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,394 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,395 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,395 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,395 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,395 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,395 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,395 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,395 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,395 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,395 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,396 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,396 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,396 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,396 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,396 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,397 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,397 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,397 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,397 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,397 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,397 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,397 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,398 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,398 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,398 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,398 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,398 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,399 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,399 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,399 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,399 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,399 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,399 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,400 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,400 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,400 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,400 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,400 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,400 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,400 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,400 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,400 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,400 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,401 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,401 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,401 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,401 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,401 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,401 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,402 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,402 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,402 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,402 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,402 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,402 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,403 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,403 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,403 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,403 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,403 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,403 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,404 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,404 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,404 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,404 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,405 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,405 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,405 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,405 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,405 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:57,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,405 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,405 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,405 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,405 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:57,405 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:57,408 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,409 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,409 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,409 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,410 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,410 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 00:59:57,411 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,411 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,412 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,412 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,412 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:57,414 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,414 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,415 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,415 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 209#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,415 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,415 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:57,417 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,417 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,417 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,417 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,417 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,417 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,417 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,417 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,417 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,417 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,418 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,418 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,418 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,418 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,418 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,419 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,419 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,419 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,419 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,419 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,420 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,420 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,420 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,421 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,421 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,421 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,421 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,421 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,421 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,421 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,422 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,422 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,422 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,422 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,422 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,423 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,423 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,423 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,423 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,424 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,424 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,424 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,424 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,424 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,424 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,425 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,425 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,425 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,425 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,425 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,426 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,426 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,426 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,426 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,426 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,427 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,427 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,427 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,427 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:57,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,428 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,428 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,428 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,428 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,428 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,428 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,428 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,429 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,429 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,429 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,429 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,430 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,430 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,431 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,431 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:57,432 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,432 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,432 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,432 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,432 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,432 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,432 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:57,433 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,433 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,434 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,434 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,434 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:57,434 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 39#thread2Err4ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,434 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,435 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,435 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,435 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,435 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 00:59:57,435 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,436 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][203], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:57,436 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,436 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:57,439 INFO L124 PetriNetUnfolderBase]: 4957/10728 cut-off events. [2025-03-15 00:59:57,439 INFO L125 PetriNetUnfolderBase]: For 274864/319229 co-relation queries the response was YES. [2025-03-15 00:59:57,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56059 conditions, 10728 events. 4957/10728 cut-off events. For 274864/319229 co-relation queries the response was YES. Maximal size of possible extension queue 951. Compared 103948 event pairs, 1768 based on Foata normal form. 58/5887 useless extension candidates. Maximal degree in co-relation 53847. Up to 5221 conditions per place. [2025-03-15 00:59:57,554 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 29 selfloop transitions, 2 changer transitions 10/217 dead transitions. [2025-03-15 00:59:57,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 217 transitions, 1167 flow [2025-03-15 00:59:57,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 00:59:57,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 00:59:57,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2025-03-15 00:59:57,556 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9324324324324325 [2025-03-15 00:59:57,556 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -3 predicate places. [2025-03-15 00:59:57,556 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 217 transitions, 1167 flow [2025-03-15 00:59:57,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.0) internal successors, (606), 3 states have internal predecessors, (606), 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 00:59:57,557 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 00:59:57,557 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 00:59:57,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-15 00:59:57,557 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 00:59:57,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 00:59:57,557 INFO L85 PathProgramCache]: Analyzing trace with hash -772312372, now seen corresponding path program 1 times [2025-03-15 00:59:57,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 00:59:57,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398414887] [2025-03-15 00:59:57,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 00:59:57,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 00:59:57,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 00:59:57,588 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 00:59:57,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 00:59:57,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398414887] [2025-03-15 00:59:57,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398414887] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 00:59:57,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 00:59:57,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 00:59:57,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266719004] [2025-03-15 00:59:57,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 00:59:57,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 00:59:57,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 00:59:57,589 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 00:59:57,589 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 00:59:57,589 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 222 [2025-03-15 00:59:57,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 217 transitions, 1167 flow. Second operand has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 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 00:59:57,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 00:59:57,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 222 [2025-03-15 00:59:57,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 00:59:58,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,212 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,212 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,212 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,212 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,212 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,212 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,212 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,212 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,213 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,213 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,213 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,213 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:58,213 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,213 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,213 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,213 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:58,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,232 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,232 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,232 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,232 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:58,233 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,233 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,233 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,233 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,275 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,275 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,275 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,275 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,275 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,275 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,275 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,275 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,276 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,276 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,276 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,276 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,276 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,276 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,276 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,276 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,277 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,277 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,277 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,277 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,277 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,278 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,278 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,278 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,278 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:58,278 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,278 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,278 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,279 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 132#L82true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,279 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,279 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,279 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,279 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,279 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,280 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:58,280 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,280 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,280 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 110#L59-1true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,280 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 132#L82true, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,280 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,280 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,281 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,281 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,281 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,281 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,281 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,281 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,281 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,282 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,282 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,282 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,282 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,282 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,283 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,284 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,284 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,284 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,284 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,284 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,284 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,284 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,285 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,285 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,285 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,285 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,285 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,285 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,286 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,286 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,286 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,286 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,286 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,286 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,286 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,287 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,287 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,287 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,287 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,287 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,287 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,288 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,288 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,288 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,288 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,288 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:58,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,302 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,302 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,302 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,302 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,303 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,303 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,303 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,303 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,304 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,304 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,307 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,307 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,307 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,307 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,307 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,307 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,307 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,307 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 132#L82true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,307 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,307 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,307 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,307 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,325 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,325 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,325 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,325 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,327 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,327 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,327 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,327 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,328 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,328 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [60#L82-1true, 248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,333 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,333 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,346 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,346 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,346 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,346 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,348 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,348 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,348 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,348 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,349 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,349 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,349 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,349 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,349 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,349 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,349 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,349 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,349 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 00:59:58,349 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 00:59:58,349 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 00:59:58,349 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 00:59:58,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:58,350 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 00:59:58,350 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 00:59:58,350 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 00:59:58,350 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 00:59:58,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 132#L82true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,350 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,350 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,350 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,350 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,353 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,353 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,353 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,353 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,370 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,370 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,370 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,370 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,370 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,370 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,370 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,370 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,372 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,372 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,372 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,372 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,372 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,372 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,372 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,372 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,373 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,373 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,373 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,373 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,384 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,385 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,385 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,385 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,385 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,385 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,386 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,386 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,386 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,386 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,386 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,405 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,405 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,405 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,405 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,405 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:58,405 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,405 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,405 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,405 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,405 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,406 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,406 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,406 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,406 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,408 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,408 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,408 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,408 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,408 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,408 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,408 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,408 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,409 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,409 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,409 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,409 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,409 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,409 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,409 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,410 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,410 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,410 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,410 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,411 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:58,411 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,411 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,411 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,411 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [132#L82true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,411 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,411 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,412 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,412 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,412 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,412 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,412 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,412 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,414 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,414 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,414 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,414 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,414 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,414 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,414 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:58,415 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,415 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,415 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,415 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,415 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,415 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 132#L82true, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,416 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,416 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,416 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,416 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:58,416 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,416 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,417 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,417 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,417 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,417 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,417 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:58,417 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,418 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,418 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,418 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,418 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,418 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,419 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,419 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,419 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,419 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,419 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,419 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,420 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,420 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,420 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,420 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,420 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,420 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,420 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,421 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,421 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,421 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,421 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [60#L82-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,421 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,421 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,421 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,422 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,422 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [201#L82-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,422 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,422 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,422 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [132#L82true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,422 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,422 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:58,423 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [60#L82-1true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,423 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:58,423 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 132#L82true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,424 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:58,424 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [60#L82-1true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,424 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:58,424 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 132#L82true, 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,425 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:58,425 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,425 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:58,425 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,425 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,425 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,426 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,426 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:58,426 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,426 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,426 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,426 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,426 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,426 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,426 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,426 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,427 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,427 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,427 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,427 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,427 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,427 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,428 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,428 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,428 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,429 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,429 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [60#L82-1true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,429 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,429 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,429 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:58,430 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [201#L82-4true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,430 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,430 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,430 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [132#L82true, 99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,430 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,430 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,430 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,433 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,433 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,433 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,433 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:58,433 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,433 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,433 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,433 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,434 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:58,434 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,434 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,434 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,434 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,434 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:58,435 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,435 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:58,435 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,435 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:58,435 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,435 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,436 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,436 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:58,436 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,436 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,436 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,436 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,437 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,437 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,437 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,437 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,437 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,437 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:58,438 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,438 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,438 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,438 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,438 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,438 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,439 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,439 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,439 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,439 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,439 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,439 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,440 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,440 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,440 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,440 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,440 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,440 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,440 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,441 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,441 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,441 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:58,441 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,441 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,441 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,442 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,442 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,442 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,442 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,442 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,443 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [60#L82-1true, 99#L44-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,443 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:58,443 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,443 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,443 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [201#L82-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,443 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,443 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,444 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,444 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,444 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,444 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,444 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [201#L82-4true, 248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,446 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,446 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [201#L82-4true, 248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,446 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,446 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,447 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,447 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,447 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,447 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,448 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,448 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,461 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,461 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,461 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,461 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,462 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,462 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,462 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,462 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,463 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,463 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,463 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:58,463 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,463 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,463 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,463 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,463 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,464 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,464 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,464 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,464 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,464 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,464 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,464 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,464 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,466 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,466 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,466 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,466 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,466 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,466 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,466 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,466 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,467 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,467 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,467 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,467 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,467 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,467 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,468 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,468 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,468 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,468 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,468 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,471 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,471 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,471 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,471 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,471 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,471 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,471 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,471 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,471 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,471 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,472 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,472 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,472 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,472 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,472 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,473 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,473 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,473 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [201#L82-4true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,481 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 00:59:58,481 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 00:59:58,481 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:58,481 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:58,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,481 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,481 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,481 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,481 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,481 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,481 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,481 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,481 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,483 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 00:59:58,483 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 00:59:58,483 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:58,483 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:58,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,483 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,483 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,483 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,483 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,483 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,483 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,483 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,483 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,486 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,486 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,487 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,487 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,487 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,487 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,487 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,487 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,488 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,488 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,488 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,488 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,488 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,489 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,489 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,489 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,489 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,489 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,489 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,489 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,490 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,490 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,490 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,490 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,490 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,490 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,490 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,490 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,490 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,490 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,490 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,491 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,491 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,491 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,491 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,491 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,491 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,492 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,492 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,492 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,492 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,492 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,492 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,492 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,493 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,493 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,493 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,493 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,493 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,493 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,494 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,494 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,494 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,494 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,494 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,505 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,505 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,508 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,508 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,508 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,508 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,509 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,509 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,509 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,509 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,510 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,510 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,510 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 00:59:58,510 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,510 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,510 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,510 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,510 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,510 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,510 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,510 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,510 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,511 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,511 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 00:59:58,511 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,511 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,511 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,511 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,511 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,511 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,511 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,511 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,511 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,511 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,512 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,512 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,512 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 00:59:58,512 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,513 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,513 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,513 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:58,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,513 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,513 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,514 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,514 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:58,514 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,515 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,515 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,515 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,515 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,515 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,516 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,516 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,516 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,516 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,517 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,517 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,517 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,517 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,517 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,517 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,517 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,517 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,517 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,517 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,519 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,519 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,519 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,519 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,519 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,519 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,519 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,519 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,520 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,520 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,520 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,520 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,526 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,526 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,526 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,526 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,526 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,526 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,526 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,526 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,527 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,527 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,527 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,527 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,527 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,527 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,527 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,527 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,530 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,530 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,530 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,530 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,531 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,531 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,531 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,531 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,533 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,533 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,533 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,533 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,534 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,534 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,534 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,534 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,535 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,535 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,535 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,535 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,535 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,535 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,535 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,535 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,536 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,536 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,536 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,536 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,536 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,536 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,536 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,536 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,537 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,537 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,537 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,537 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [132#L82true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,538 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [132#L82true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,538 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:58,538 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,538 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,539 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,539 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,540 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,540 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [60#L82-1true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,543 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,543 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,543 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,543 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,544 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,544 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,544 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,544 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,544 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 132#L82true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,544 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,544 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,545 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,545 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [60#L82-1true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,545 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,545 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,545 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,545 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,546 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,546 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 132#L82true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,546 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,546 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [201#L82-4true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,546 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,546 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,546 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,547 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,547 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,547 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,547 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,547 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,547 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,548 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,548 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,548 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,548 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,548 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,548 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,548 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,549 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,549 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,549 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,549 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,549 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,549 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,550 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,550 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,550 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,550 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,550 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,551 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,551 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,551 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,551 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,551 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,551 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,551 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,552 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,552 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,552 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,552 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,552 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,552 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,553 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,553 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,553 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,553 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,553 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,553 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 132#L82true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,554 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,554 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,554 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,554 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,555 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,555 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,555 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,555 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,556 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,556 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,556 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,556 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,556 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,556 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,556 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:58,556 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,556 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,558 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,558 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,558 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,558 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,559 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,559 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,559 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,559 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,559 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,559 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,559 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,559 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,559 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,559 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,559 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,559 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,560 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,560 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,560 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,560 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,564 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,564 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,564 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,564 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,565 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,566 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,566 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,566 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,566 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,566 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,567 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,567 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,567 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,567 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,567 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,567 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,568 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,568 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,568 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,568 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,569 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,569 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,569 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,569 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,569 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,570 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,570 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,570 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,570 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,570 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,570 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,570 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,570 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,572 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,572 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,572 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,574 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,574 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,574 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,574 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,574 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,574 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,574 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,574 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,575 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,575 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,575 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,575 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,578 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,578 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:58,578 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,579 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,579 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,579 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,579 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,579 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,579 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,579 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,580 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,580 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,580 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,580 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,580 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,580 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,581 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,581 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,581 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,581 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,581 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,581 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,582 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,582 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,582 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,582 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,582 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,582 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,583 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,583 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 132#L82true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,583 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,583 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,583 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,583 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,584 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,584 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,584 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,584 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,584 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,584 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,585 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 132#L82true, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,585 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,585 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,585 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,585 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,585 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [60#L82-1true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,586 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,586 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,586 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,586 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,586 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,586 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 132#L82true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,587 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,587 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,587 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,587 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [60#L82-1true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,587 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,588 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,588 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,588 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,588 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,588 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 132#L82true, 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,588 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,589 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,589 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,589 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,589 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,589 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,589 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,589 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,589 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,589 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [201#L82-4true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,593 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,593 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,593 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,593 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,594 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,594 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,594 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,594 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,594 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,594 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,595 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,595 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,595 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,595 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,597 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,597 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,597 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,597 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,597 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,598 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,598 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,598 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,598 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,598 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,598 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,598 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,599 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,599 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,599 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,599 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,599 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,599 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,600 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,600 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,600 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,600 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,600 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,600 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,601 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,601 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,601 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,601 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,601 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,601 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,602 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,602 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,602 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,602 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,602 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,602 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,603 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,603 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,603 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,603 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,603 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,604 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,604 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,604 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,604 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,604 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,604 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,604 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,605 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,605 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,605 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,605 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,605 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,606 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,606 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,606 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,606 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,606 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,606 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,607 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,607 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,607 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,607 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,607 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,608 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,608 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,608 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,608 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,608 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,608 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,608 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,609 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,609 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,609 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,609 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,609 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,609 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,610 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,610 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,610 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,610 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,610 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,612 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,612 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,612 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,612 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,612 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,612 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,612 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,612 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,612 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,612 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,614 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,614 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,614 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,614 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,614 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,614 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,614 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,614 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,614 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,616 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,616 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,616 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,616 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,616 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,619 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,619 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,619 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,619 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,619 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,619 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,619 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,619 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,621 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,621 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,622 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,622 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,622 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,622 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,622 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,622 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,623 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,623 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,623 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,623 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,623 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,623 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,624 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,624 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,624 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,624 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,624 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,624 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,625 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,625 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,625 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,625 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,627 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,627 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,627 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,627 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,628 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,628 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,628 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,628 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,628 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,628 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,629 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,629 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,629 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,629 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,629 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,629 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,630 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,630 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,630 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,630 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,630 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,630 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,630 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,631 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,631 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,631 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,631 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,632 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,632 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,632 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,633 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,633 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,633 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,633 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,633 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,633 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,633 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,634 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,634 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,634 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,634 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,634 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,634 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,634 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,635 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,635 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,635 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,635 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [60#L82-1true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,635 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [201#L82-4true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,635 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,635 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:58,636 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [60#L82-1true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,636 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [201#L82-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,636 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:58,637 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 00:59:58,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,637 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,638 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,640 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,640 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,640 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,640 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,640 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,641 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,641 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,641 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,641 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,641 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,642 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,642 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,642 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,642 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,642 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,642 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,642 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,643 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,643 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [60#L82-1true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,643 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,643 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,643 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,643 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,644 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,644 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,644 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,644 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [201#L82-4true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,644 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [60#L82-1true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,645 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,645 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,645 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,645 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,645 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,646 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,646 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,646 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,646 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,646 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,646 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,647 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,647 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,647 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,647 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,648 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,648 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,648 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,648 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,648 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,648 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,648 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,648 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,648 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,649 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,649 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,649 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,649 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,649 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,650 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,650 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,650 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,650 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,651 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,651 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,651 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,652 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,653 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,653 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,656 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,656 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,656 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,656 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,656 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,657 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,657 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,657 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,658 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,658 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,658 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,659 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,659 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,660 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,660 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,660 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,662 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,662 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,662 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,662 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,662 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 00:59:58,662 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 00:59:58,662 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 00:59:58,662 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 00:59:58,662 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 00:59:58,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,662 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,662 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,663 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,663 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,663 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,664 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,664 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,664 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,668 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,668 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,668 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,668 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,668 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,668 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,669 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,669 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,669 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,669 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,669 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,670 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,670 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,670 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,670 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,670 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,670 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,671 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,671 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,671 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,671 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,671 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,671 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,672 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,672 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,672 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,672 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,672 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,672 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,673 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,673 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [60#L82-1true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,673 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,673 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,673 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,673 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,674 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,674 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,674 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,674 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,674 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,674 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,675 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [201#L82-4true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,675 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [60#L82-1true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,675 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,675 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,675 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,675 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,676 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,676 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,676 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,676 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,677 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,677 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,677 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,677 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,677 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,677 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,677 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,677 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,677 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,677 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,677 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,677 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,678 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,678 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,678 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,678 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,678 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,678 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,678 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,678 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,678 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,678 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,678 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,678 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,678 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,679 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,679 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,679 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,679 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,679 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,679 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,680 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,680 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,680 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,680 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,680 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,681 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,681 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,681 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,681 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,682 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,682 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,682 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,682 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,682 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,682 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,682 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,683 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,683 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,683 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,683 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,683 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,684 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,684 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,684 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,684 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,684 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,684 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,685 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,685 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,685 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,685 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,685 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,685 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,686 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,686 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,686 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,686 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,687 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,687 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:58,687 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,687 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,687 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:58,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,691 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,691 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,691 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,691 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,691 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,693 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,693 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,693 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,693 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,694 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,694 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,694 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,694 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,694 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,694 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,694 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,694 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,694 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,694 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,697 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,697 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,697 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,699 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,699 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,699 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,699 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,699 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,699 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,699 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,699 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,699 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,699 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,700 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,700 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,700 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,700 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,700 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,700 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,700 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,701 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,701 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,701 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,701 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,701 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,701 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,704 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,704 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,704 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,704 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,704 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,704 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,706 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,706 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,707 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,707 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,707 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,707 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,707 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,707 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,707 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,707 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,707 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,707 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,708 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,708 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,708 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,708 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,708 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,708 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,708 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,709 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,709 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,709 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [60#L82-1true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,709 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,709 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,709 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,709 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,710 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 00:59:58,710 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:58,710 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,710 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,710 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,711 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,711 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,711 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,711 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,711 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,711 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,711 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,711 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,711 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,714 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,714 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,714 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,714 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,714 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,715 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,715 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,715 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,715 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,716 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,716 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,716 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,716 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,717 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,717 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,717 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,717 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,717 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,718 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,718 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,718 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,718 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,719 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,719 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,719 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,719 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,719 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,719 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,720 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,720 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,720 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,720 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,720 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,720 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,721 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,721 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,721 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,721 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,721 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,721 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,721 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,721 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,721 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,721 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:58,721 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,721 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:58,722 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,722 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,722 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,722 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,722 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,722 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,722 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,724 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,724 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,727 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,727 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,727 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,727 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,728 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 132#L82true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,728 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,731 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,731 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [201#L82-4true, 248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,731 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,731 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,731 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,732 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,732 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [60#L82-1true, 248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,732 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,732 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,732 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,733 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,733 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,733 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,733 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,734 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,734 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,734 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,734 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,734 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,734 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,735 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,735 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,735 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,735 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,735 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,736 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,736 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,736 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,736 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,737 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,739 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,740 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,740 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,740 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,740 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,740 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,740 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:58,742 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,742 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,743 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,743 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,743 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,743 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,743 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:58,744 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,744 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,744 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,745 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,745 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,745 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,745 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,745 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:58,745 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,745 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,746 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,746 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,746 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 00:59:58,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,746 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:58,750 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [60#L82-1true, 248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,750 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,750 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [201#L82-4true, 248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,750 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,750 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,750 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,751 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:58,751 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 00:59:58,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,751 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,751 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,751 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,752 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,752 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,752 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,752 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,752 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [234#true, 246#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,753 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,753 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:58,753 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,754 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,754 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,754 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,754 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,755 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,755 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,755 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,755 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,755 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,755 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,755 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,755 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,757 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,757 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,757 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,758 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,758 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,758 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,758 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,758 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,758 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,758 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,758 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,759 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:58,759 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:58,759 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,759 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,760 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,760 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,760 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,760 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,760 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,760 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,760 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,760 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,761 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,761 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,761 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,761 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,761 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,761 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,761 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,762 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,762 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][228], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,762 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,762 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,762 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,762 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,762 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,762 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,762 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,763 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,763 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,763 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,764 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,764 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,764 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,764 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,765 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,765 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,765 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,766 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,766 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,766 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,766 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,766 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,766 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 132#L82true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,767 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,767 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,767 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,767 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,768 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,768 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,768 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,769 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,769 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,769 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,769 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,769 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,769 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,771 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,771 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,771 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,772 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,772 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,772 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,772 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,772 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,773 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,773 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [60#L82-1true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,773 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:58,774 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,774 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,774 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,775 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,775 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,775 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,775 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,776 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,776 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 132#L82true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,776 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,776 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,777 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,777 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,777 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,777 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,777 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:58,779 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,779 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,779 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,779 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,779 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,779 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,779 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,779 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,779 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,780 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,780 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,780 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 132#L82true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,781 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,781 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,781 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,782 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,782 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,782 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,782 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,782 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,782 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,782 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,782 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,782 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,782 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:58,783 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,783 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,783 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,783 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,783 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,783 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,783 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,784 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,784 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,784 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,784 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [60#L82-1true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,785 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:58,785 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:58,785 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,786 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,786 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:58,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,787 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,788 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,788 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,788 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,788 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [201#L82-4true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,788 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,789 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,789 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,789 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,789 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,789 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,790 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [201#L82-4true, 248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,790 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,790 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,790 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,791 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,791 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,791 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,792 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,792 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,793 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,793 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,793 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,793 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,793 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,793 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,793 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,793 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,794 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,794 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,794 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,794 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,794 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,795 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,795 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,795 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,795 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,795 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,796 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,796 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,796 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,796 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,797 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,797 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,797 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,797 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,797 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,798 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,798 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,798 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,798 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,799 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,799 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [201#L82-4true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,799 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,799 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,799 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,800 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,800 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,800 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,800 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,801 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,801 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,801 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,801 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,801 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,802 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,802 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,802 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,802 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,802 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,802 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,803 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,803 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,803 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:58,803 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,803 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,803 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,803 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,803 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,803 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,803 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,803 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,803 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,804 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,804 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,804 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,804 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,806 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,806 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,806 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,806 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,806 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,807 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,807 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,807 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,807 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,807 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,808 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,808 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,808 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,808 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,809 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,809 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,809 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,809 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,809 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,810 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,810 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,810 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,810 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,811 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,811 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,811 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,811 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,811 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,812 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,812 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,812 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,812 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,812 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,812 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,813 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:58,813 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,813 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:58,814 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,814 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,814 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,814 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,814 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,814 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,815 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][203], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,815 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 00:59:58,815 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,816 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,816 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,816 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,816 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,816 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [201#L82-4true, 248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,816 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 00:59:58,816 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 00:59:58,816 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 00:59:58,817 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,817 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,817 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,818 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,818 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,818 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,818 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 00:59:58,818 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,818 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,819 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,819 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,819 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,819 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,819 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,820 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,820 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,820 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [201#L82-4true, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,820 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 00:59:58,820 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,820 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,821 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,821 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][214], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,821 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 00:59:58,822 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,822 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,822 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,822 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,822 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,822 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,822 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,822 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,822 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,822 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,822 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,822 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,823 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,823 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,823 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,823 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,823 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,823 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,823 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,823 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,823 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,823 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,823 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,823 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,824 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,824 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,824 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,824 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,824 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 00:59:58,824 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,824 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,824 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,824 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,824 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,824 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,825 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,825 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,825 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,825 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,826 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,826 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,826 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 00:59:58,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,827 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,827 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,827 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,827 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,828 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,828 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,828 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,828 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,829 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,829 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,829 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,829 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,830 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,830 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,830 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,830 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,830 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,830 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,830 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 00:59:58,830 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,830 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,830 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,831 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,831 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,832 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][213], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,832 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,832 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,832 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,833 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:58,833 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,833 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,834 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,834 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,834 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][233], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:58,835 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,835 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,835 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,835 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,836 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,836 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,836 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,837 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:58,837 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,837 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,837 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:58,837 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,838 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,838 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,838 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,838 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,838 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,838 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 00:59:58,838 INFO L124 PetriNetUnfolderBase]: 5762/11389 cut-off events. [2025-03-15 00:59:58,838 INFO L125 PetriNetUnfolderBase]: For 588876/726697 co-relation queries the response was YES. [2025-03-15 00:59:58,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70203 conditions, 11389 events. 5762/11389 cut-off events. For 588876/726697 co-relation queries the response was YES. Maximal size of possible extension queue 1066. Compared 102569 event pairs, 1036 based on Foata normal form. 288/6436 useless extension candidates. Maximal degree in co-relation 65334. Up to 5936 conditions per place. [2025-03-15 00:59:58,988 INFO L140 encePairwiseOnDemand]: 216/222 looper letters, 50 selfloop transitions, 3 changer transitions 12/235 dead transitions. [2025-03-15 00:59:58,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 235 transitions, 1721 flow [2025-03-15 00:59:58,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 00:59:58,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 00:59:58,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 611 transitions. [2025-03-15 00:59:58,989 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9174174174174174 [2025-03-15 00:59:58,990 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -4 predicate places. [2025-03-15 00:59:58,990 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 235 transitions, 1721 flow [2025-03-15 00:59:58,990 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 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 00:59:58,990 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 00:59:58,990 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 00:59:58,991 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-15 00:59:58,991 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread3Err0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 00:59:58,991 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 00:59:58,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1128073334, now seen corresponding path program 1 times [2025-03-15 00:59:58,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 00:59:58,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202716189] [2025-03-15 00:59:58,991 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 00:59:58,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 00:59:59,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 00:59:59,031 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 00:59:59,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 00:59:59,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202716189] [2025-03-15 00:59:59,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202716189] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 00:59:59,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 00:59:59,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 00:59:59,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039412331] [2025-03-15 00:59:59,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 00:59:59,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 00:59:59,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 00:59:59,032 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 00:59:59,032 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 00:59:59,032 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 222 [2025-03-15 00:59:59,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 235 transitions, 1721 flow. Second operand has 3 states, 3 states have (on average 202.33333333333334) internal successors, (607), 3 states have internal predecessors, (607), 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 00:59:59,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 00:59:59,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 222 [2025-03-15 00:59:59,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 00:59:59,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,117 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:59,117 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:59,117 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:59,117 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:59,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,117 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 00:59:59,117 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:59,117 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:59,117 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 00:59:59,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,309 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:59,309 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:59,309 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:59,309 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:59,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,310 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 00:59:59,310 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:59,310 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:59,310 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 00:59:59,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,324 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,325 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,325 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,325 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 00:59:59,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,343 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 00:59:59,343 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 00:59:59,343 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 00:59:59,343 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 00:59:59,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,344 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 00:59:59,344 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 00:59:59,344 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 00:59:59,344 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 00:59:59,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,345 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:59,345 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:59,345 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:59,345 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:59,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,345 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 00:59:59,345 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:59,345 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:59,345 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 00:59:59,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,364 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,364 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,381 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,381 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,381 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,381 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:59,381 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,381 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,381 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,381 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,382 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,382 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,382 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,382 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,382 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,382 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,382 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,382 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 00:59:59,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,384 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,384 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,384 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,384 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,384 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,384 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,384 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,384 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,403 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,403 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,403 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,403 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,404 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,404 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,404 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,404 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,404 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,404 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,404 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,404 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [2#L76-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,404 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,404 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,404 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,404 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,405 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,405 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,405 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,405 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,405 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,405 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,405 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,405 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,406 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,406 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,406 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,406 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 00:59:59,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,406 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,406 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,406 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,406 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 00:59:59,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,426 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,426 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,426 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,426 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,426 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,426 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,426 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,426 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,440 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,440 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,440 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,440 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,441 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,441 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,441 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,441 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,441 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,441 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,441 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,441 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,441 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 00:59:59,441 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:59,441 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:59,441 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:59,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,442 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,442 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,442 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,442 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,442 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,442 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,442 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,442 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,443 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,443 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,443 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,444 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,444 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,444 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 00:59:59,444 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:59,444 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:59,444 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 00:59:59,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,444 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,444 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,444 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,444 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,444 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,444 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,444 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,444 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 00:59:59,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,445 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,445 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,445 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,445 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,445 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,445 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,446 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,446 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,461 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,461 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,461 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,461 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,462 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,462 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,462 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,462 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:59,462 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,462 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,462 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,462 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,463 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,463 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,463 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,463 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,463 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,463 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,463 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,463 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,464 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,464 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,464 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:59,464 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,464 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 00:59:59,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,482 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,482 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,482 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,482 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,483 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 00:59:59,483 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:59,483 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:59,483 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:59,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,483 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,483 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,483 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,483 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,483 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,483 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,483 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,483 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,485 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,485 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,485 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,485 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,485 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 00:59:59,485 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:59,485 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:59,485 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 00:59:59,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,486 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,486 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,486 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,486 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,486 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,486 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,486 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,486 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 00:59:59,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,511 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,511 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,511 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,513 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:59,513 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,513 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 00:59:59,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,536 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,536 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,536 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,536 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [132#L82true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,536 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,536 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,536 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,536 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,537 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,537 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,537 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,537 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,538 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:59,538 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:59,538 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:59,538 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:59,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,538 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,538 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,538 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,538 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,539 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,539 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,539 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,539 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,539 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,539 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,539 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,539 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,540 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,540 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,540 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 00:59:59,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,541 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 00:59:59,541 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:59,541 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:59,541 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 00:59:59,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,541 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,541 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,541 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,541 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,563 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 00:59:59,563 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:59,563 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:59,563 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:59,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,563 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,563 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,563 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,563 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [60#L82-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,564 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,564 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,564 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,564 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:59,564 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,564 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,564 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,564 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [60#L82-1true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,564 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,564 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,564 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:59,565 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,565 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,565 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,565 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,567 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 00:59:59,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,567 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,567 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:59,567 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,567 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,568 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:59,568 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,568 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,569 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,569 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,569 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,569 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 00:59:59,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,570 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,570 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,570 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,570 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 00:59:59,571 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,571 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,571 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,571 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,571 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,571 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,571 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,571 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 00:59:59,571 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,571 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,571 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,571 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,581 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,581 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,581 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,581 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,595 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,595 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,595 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,595 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,596 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,596 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,598 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,598 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,598 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,598 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 00:59:59,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 00:59:59,600 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,600 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,600 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,600 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 00:59:59,601 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,601 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,601 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,601 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 00:59:59,602 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 61#L107-4true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 00:59:59,602 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,602 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,626 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,626 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,626 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,626 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,626 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,626 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,626 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,626 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,627 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:59,627 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,627 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,627 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,628 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,628 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,628 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,628 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,629 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,629 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,629 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,629 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,629 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,629 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,629 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,629 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,629 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,629 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,629 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:59,630 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,630 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,630 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 00:59:59,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,634 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,635 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,635 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,635 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,649 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:59,649 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,649 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [201#L82-4true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,649 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,649 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,650 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,650 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,650 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,651 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,651 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,651 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,651 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,652 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:59,652 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,652 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,652 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,653 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,653 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,653 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,653 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,654 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,654 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,654 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,654 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 00:59:59,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,661 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,661 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,661 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,661 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,661 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,661 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,661 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,661 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,677 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,677 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,677 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,677 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,678 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,678 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,678 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,678 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,679 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,679 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,681 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,681 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,681 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,681 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,682 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,682 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,682 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,683 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,683 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,683 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,683 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,683 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 00:59:59,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,688 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,688 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,688 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,688 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,700 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,700 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,700 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,700 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,701 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,701 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:59,701 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,701 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,702 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,702 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,702 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,702 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,702 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,702 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,702 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,702 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,703 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,703 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,703 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,703 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,704 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,704 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 00:59:59,704 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,704 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,705 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,705 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,705 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,705 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,705 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,705 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,705 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,705 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 00:59:59,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,709 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,713 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,713 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,713 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,713 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,723 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,723 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,723 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,723 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:59,723 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,723 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,723 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,723 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,724 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,724 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,724 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,724 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,724 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,724 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,724 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,724 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,725 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,725 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,725 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,725 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,725 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,725 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,725 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,725 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,725 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,725 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,725 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,725 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,727 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,727 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,727 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,727 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:59,727 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,727 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,727 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,727 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,727 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,727 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,727 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,728 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,728 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,728 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,728 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,728 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,728 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,728 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,728 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,728 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,729 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,729 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,729 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,729 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,729 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,729 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,729 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,729 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 00:59:59,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,734 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,734 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,734 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,734 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,735 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,735 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,735 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,735 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,749 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,749 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,749 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,749 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,749 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,749 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,749 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,749 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,750 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,750 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,750 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,750 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,750 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,750 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,750 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,750 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,750 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,750 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][155], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,751 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,751 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:59,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,751 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:59,751 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,751 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,753 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,753 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,753 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,753 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,753 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,753 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,753 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,753 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,754 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,754 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,754 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][157], [99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,754 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,754 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,755 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 00:59:59,755 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:59,755 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:59,755 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 00:59:59,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,755 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,755 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,755 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,755 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:59,755 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,755 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,755 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,755 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 00:59:59,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,757 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,757 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,757 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,757 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,757 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,757 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,757 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,758 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,758 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,758 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,758 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,758 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,772 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,772 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,772 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,772 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,772 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,772 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,772 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,772 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,773 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,773 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,773 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,773 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,773 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,773 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,773 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,773 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:59,773 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,773 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,773 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,773 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,774 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,774 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,774 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,774 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,774 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,774 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,774 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,774 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:59,774 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,774 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,774 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,774 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,775 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,775 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,775 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,775 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,775 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,775 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,775 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,775 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,776 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,776 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,776 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,776 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,776 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:59,777 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,777 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 00:59:59,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,777 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:59,777 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,777 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 00:59:59,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,779 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,779 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,779 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,779 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,780 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,780 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,780 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,780 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,780 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,780 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,780 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,780 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,781 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,781 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,781 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,781 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,781 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,781 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,782 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,782 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,782 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,782 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,783 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,783 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,783 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,783 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,783 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,783 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,783 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,783 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,783 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,784 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,787 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,787 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,787 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,787 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,787 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,788 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,788 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,788 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,788 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,797 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,797 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,797 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,797 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,798 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,798 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,799 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,799 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,799 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,801 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,801 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,801 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,801 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,801 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,801 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,801 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,801 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,802 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,802 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,802 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,802 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 00:59:59,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,805 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,805 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,805 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,805 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,807 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,807 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,812 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,812 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,812 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,812 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,812 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,813 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:59,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:59,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:59,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:59,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,813 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,813 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,813 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,813 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,822 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,822 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,822 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,822 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,822 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,822 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,822 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,822 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,823 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,824 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,824 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,824 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,824 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,824 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,824 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,824 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,824 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,824 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,824 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,824 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,825 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,825 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,825 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,825 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,825 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,825 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,825 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,825 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,826 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,826 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,826 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,826 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,826 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,826 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,826 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,826 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,827 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,827 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,827 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,827 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 00:59:59,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,828 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,828 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,828 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,828 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,829 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,829 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,829 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,829 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,830 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:59,830 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,830 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,831 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,831 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,831 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,831 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,831 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,832 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,832 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,832 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,832 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,832 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,837 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,837 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,837 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,837 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,837 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,838 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,838 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:59,838 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,838 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,838 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,847 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,847 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,847 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,847 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,848 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,848 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,848 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,848 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,848 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,848 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,848 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,848 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:59,849 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,849 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,849 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,850 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,850 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,850 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,850 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,850 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,850 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,850 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,850 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,851 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,851 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,851 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,851 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:59,851 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,851 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,851 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,851 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,852 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,852 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,852 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,852 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,852 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,852 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,852 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,852 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,854 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [2#L76-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,854 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,854 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,856 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,856 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,856 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,856 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,856 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,856 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,857 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,857 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,857 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,857 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,857 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,857 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,857 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,857 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,857 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,857 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,874 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,874 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,874 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,875 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,875 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,875 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,875 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,875 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,876 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,876 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,876 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,876 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,877 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:59,877 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,877 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:59,878 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,878 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,878 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,879 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,879 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,879 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,879 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,879 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,880 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:59,880 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,880 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 00:59:59,881 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,881 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,881 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,881 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 00:59:59,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,884 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,885 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,885 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,885 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,885 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,885 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,886 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:59,886 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 00:59:59,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,902 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,902 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,902 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,902 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][154], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,902 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,902 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,902 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,902 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,905 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,905 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,911 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 00:59:59,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,911 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:59,911 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,911 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,911 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,912 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,912 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,912 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,913 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,913 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,913 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,913 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,913 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,913 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,914 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 00:59:59,915 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:59,915 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:59,915 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:59,915 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,919 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,919 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,919 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,919 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,919 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,921 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,921 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,921 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:59,921 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,922 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:59,922 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,922 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,922 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,922 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,926 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,926 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,926 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,926 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,928 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,928 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,928 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,928 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 00:59:59,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,930 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 00:59:59,930 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:59,930 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:59,930 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:59,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,930 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,930 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,930 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,930 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,931 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,931 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,931 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 00:59:59,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,931 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:59,931 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,931 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,932 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,932 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,932 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,932 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,932 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,932 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,932 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,932 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,932 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,933 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,933 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,933 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,935 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,935 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:59,936 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,936 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,936 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,936 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,936 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:59,936 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,936 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,936 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,936 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,936 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,937 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,937 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,937 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,937 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 00:59:59,937 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,937 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 00:59:59,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,943 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,944 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,944 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,944 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,944 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,944 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:59,945 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:59,945 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:59,945 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:59,945 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:59,945 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,945 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,947 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,947 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,947 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:59,948 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,948 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,948 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:59,948 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,948 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 00:59:59,948 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,948 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,949 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,949 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,949 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:59,949 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,949 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,950 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,950 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:59,950 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,950 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 00:59:59,950 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,950 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,954 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,954 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,954 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,954 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,954 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,954 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,954 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,954 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,955 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,955 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,956 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,956 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,956 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,957 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,957 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,957 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 00:59:59,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,961 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,961 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,961 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,961 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:59,962 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,962 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,962 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,962 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,962 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,962 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,962 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,962 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,962 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,962 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,962 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,964 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,964 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,964 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,964 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,964 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:59,965 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,965 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,965 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,965 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,965 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,965 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 00:59:59,965 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:59,965 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:59,965 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:59,965 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 00:59:59,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,966 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,966 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,966 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,966 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,966 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 00:59:59,966 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,966 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,966 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,967 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,967 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,967 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,967 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,967 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,967 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,968 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 00:59:59,968 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,968 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,968 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,969 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,969 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,969 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 00:59:59,969 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 00:59:59,969 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,969 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 00:59:59,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,978 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [107#L85-4true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,978 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,978 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,978 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,978 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,978 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,978 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,978 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,978 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,979 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,979 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,979 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][100], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,979 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,980 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,980 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,980 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,980 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,980 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,980 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,980 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,980 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,981 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,981 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,981 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,981 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,981 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,981 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,981 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,981 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,981 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,981 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,981 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,982 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,982 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,982 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,982 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 00:59:59,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,982 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,983 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][101], [99#L44-2true, 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,983 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,983 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,983 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,983 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,983 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,983 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,983 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,983 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,983 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 00:59:59,984 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 00:59:59,984 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 00:59:59,985 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,985 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,985 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,985 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,985 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,985 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,985 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,985 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,985 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,985 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,985 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,986 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,986 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 00:59:59,986 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,986 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,988 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,988 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 00:59:59,988 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,988 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 00:59:59,989 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:59,989 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 00:59:59,989 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 00:59:59,989 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,989 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,990 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,990 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,990 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 00:59:59,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 00:59:59,990 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 00:59:59,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,000 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,000 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,000 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,000 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,001 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,001 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,001 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,001 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,002 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:00:00,002 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:00,002 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:00,002 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:00,002 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:00,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,002 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,002 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,002 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,002 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [132#L82true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,003 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,003 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,003 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,003 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,003 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:00:00,003 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:00,003 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:00,003 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:00,003 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:00,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,003 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,003 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,004 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,004 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,004 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,004 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,004 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,004 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,004 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,004 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,005 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,005 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,005 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,005 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,007 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,007 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,007 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,007 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,007 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,013 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,013 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,013 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,013 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,013 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,013 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,014 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,014 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,014 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,014 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,014 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,014 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,014 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,017 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,017 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,017 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,017 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,018 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,018 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,018 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,018 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,018 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,018 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,018 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,018 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,019 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,019 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,019 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,019 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,020 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,020 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,020 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,020 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,020 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,020 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,020 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,020 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,021 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,021 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,022 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,022 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,022 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,022 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,022 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,022 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,022 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,022 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,022 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,022 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,022 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,022 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,022 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,022 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,023 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:00,023 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [60#L82-1true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,023 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:00,023 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,024 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,024 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:00,024 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,024 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,024 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,025 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,025 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,025 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,025 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,025 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,025 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,025 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,025 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,025 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,025 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,025 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,027 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,027 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,027 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,027 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,027 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,028 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,028 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,028 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,028 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,028 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,028 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 01:00:00,033 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,033 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,033 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,033 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,033 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,036 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,036 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,036 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,036 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,036 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,037 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,037 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,037 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,037 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,037 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,037 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,038 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,038 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,038 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,039 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,039 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,039 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,039 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,039 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,043 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,043 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,043 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,043 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,044 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,044 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,044 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,044 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,044 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,044 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,044 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,044 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,044 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,044 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,044 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,044 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,045 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,045 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,045 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,045 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,045 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,046 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,046 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,046 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,046 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,046 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,046 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:00,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,047 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,047 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,047 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,048 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,048 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,048 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,048 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,048 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,048 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,048 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,048 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,049 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,049 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,049 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,049 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,049 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,049 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,049 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,050 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:00:00,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:00,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:00,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:00,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,050 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:00:00,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:00,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:00,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:00,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,050 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,050 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,050 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,050 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,051 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,051 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,051 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,051 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,051 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,051 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,051 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,052 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,052 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,053 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,053 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,053 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:00,053 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,053 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,053 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,053 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,053 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,053 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,053 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,054 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,054 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,054 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,054 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,061 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,061 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,061 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,061 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,062 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,062 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,062 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,062 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:00,064 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,064 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,064 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,064 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,064 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,064 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,064 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,064 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,064 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:00,065 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,065 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,065 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,065 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:00,066 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,066 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,066 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,066 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,066 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,066 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,066 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,066 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,066 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,066 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,066 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,066 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,067 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,067 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,068 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,068 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,068 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,068 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,068 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,068 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,068 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,070 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,070 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,070 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,070 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,070 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,071 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,071 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,071 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,071 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,071 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,075 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,075 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,075 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,075 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,075 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,075 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,075 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,075 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,075 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,075 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,076 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,076 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,076 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,076 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,076 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,080 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,080 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,080 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,080 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,081 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,081 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,081 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,081 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,082 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,082 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,082 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,082 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,082 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,082 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,082 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,082 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:00,084 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,084 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,084 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,084 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,084 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,084 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,084 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,085 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,085 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,085 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,085 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,085 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,085 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,085 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,085 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,085 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,086 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 01:00:00,086 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,086 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,086 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [201#L82-4true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,087 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,087 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,087 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,087 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,087 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,087 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,087 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,087 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:00,088 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,088 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,088 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,088 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,088 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,088 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,088 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,090 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,090 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,090 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,090 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,090 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,094 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,094 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,094 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,094 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,095 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,095 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,095 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,095 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,095 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,096 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,096 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,096 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,096 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,096 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,097 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,097 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,097 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,097 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,100 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,100 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,100 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,100 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][108], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,101 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,101 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,101 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,101 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,101 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,101 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,101 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][107], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,102 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,103 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,103 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,103 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,103 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,104 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,104 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,104 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,104 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:00:00,104 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:00,104 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:00,104 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:00,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,104 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,104 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,104 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,104 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,105 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:00:00,105 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:00,105 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:00,105 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:00,105 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,105 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,105 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,105 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,105 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,105 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,105 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,106 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,106 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,106 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,108 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,108 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,108 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,108 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,109 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:00,109 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,109 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,109 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,109 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:00,110 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,110 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,110 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,110 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,110 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,110 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,111 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,111 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,112 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,112 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,112 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,112 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,113 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,113 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,113 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,113 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,114 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,114 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,114 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,114 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,120 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,120 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,120 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,120 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,120 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,121 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:00,121 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,122 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,122 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,125 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,125 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:00,125 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,125 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,125 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,125 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,125 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,125 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,126 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,126 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,126 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,126 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,126 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,126 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,127 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,127 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,127 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 01:00:00,127 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,127 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,127 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,128 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,128 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,128 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,128 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,128 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,128 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,129 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,129 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,129 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 01:00:00,129 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,129 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,129 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,130 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,130 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,130 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:00,130 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,130 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,130 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,131 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,131 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:00,131 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,132 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,132 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,132 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 01:00:00,132 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,132 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,133 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:00,133 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,133 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,133 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,133 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,133 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,133 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,134 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,134 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,134 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,135 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:00,135 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,135 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,135 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:00,135 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,135 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,136 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,136 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,136 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,136 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:00,136 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:00,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,137 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,137 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,137 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,137 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,137 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,137 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,137 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,137 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,137 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,137 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,138 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,138 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,138 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,138 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,139 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,139 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,139 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,139 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,140 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,140 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,140 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][253], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,147 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,147 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,147 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,147 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][253], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:00,147 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,147 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,148 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:00,148 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,149 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,149 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,149 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,150 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,150 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,150 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,150 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,150 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,150 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,150 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,150 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,151 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,151 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,151 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,151 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,151 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,151 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,151 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,151 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,153 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,153 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,153 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,153 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:00,154 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,154 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,154 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,154 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,154 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,154 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,155 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,155 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,155 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,155 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:00,155 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,156 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,156 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,156 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,156 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,156 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,156 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,156 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,156 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,156 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,156 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,157 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,157 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,157 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,157 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:00,158 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,158 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,158 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,158 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,158 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:00,159 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,159 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][238], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,159 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,159 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,160 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:00,160 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,160 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,160 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,160 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,160 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,161 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,161 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,161 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,161 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,161 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,161 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:00,162 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,162 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,162 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,163 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,163 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,163 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 01:00:00,163 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,163 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,163 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,164 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,164 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,164 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:00,164 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true]) [2025-03-15 01:00:00,164 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,164 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:00,165 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][239], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true]) [2025-03-15 01:00:00,165 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:00,165 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,165 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,165 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,165 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,165 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,165 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,173 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,173 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,173 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,174 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,174 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,174 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,174 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,174 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,174 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,174 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,174 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,175 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,175 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,175 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,175 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,176 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,176 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,176 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,177 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,177 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,177 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,177 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,177 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,178 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,178 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,178 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,178 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,178 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,178 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,178 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,178 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,178 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,178 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,182 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,182 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,182 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,182 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,185 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,185 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,185 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,185 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,186 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,186 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,186 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,186 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,187 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,187 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,187 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,187 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,187 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:00,188 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:00,188 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,188 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,189 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,189 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,189 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,189 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,190 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,190 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,190 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,190 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,190 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,190 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,195 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,195 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,195 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,195 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,195 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,196 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,196 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,196 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,196 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,197 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][253], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,197 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,197 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,197 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,198 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,198 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,198 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,199 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,199 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,203 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,203 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,203 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][213], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,203 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,203 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,204 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,204 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,204 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][214], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,204 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,204 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][253], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,205 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][253], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 01:00:00,205 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,205 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,205 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,206 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,206 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,207 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,207 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,207 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,207 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:00,210 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,210 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,210 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,210 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,210 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,210 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,210 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,211 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:00,211 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,211 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 01:00:00,211 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,211 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,212 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,212 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,212 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,212 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,212 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,212 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,212 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,212 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,214 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,214 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,214 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,214 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,214 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,214 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,215 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,215 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,215 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,215 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,215 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,215 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,215 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,215 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,215 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,215 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,216 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,217 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,217 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,217 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,218 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,218 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,218 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 01:00:00,218 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,218 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,219 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:00,219 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,219 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:00,219 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,219 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,220 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,220 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,220 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,220 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,220 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,220 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,220 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,220 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:00,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,222 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,222 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,222 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,222 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,222 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,222 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,222 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,223 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,223 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,223 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,223 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,224 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,224 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,224 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,224 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,224 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,224 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][253], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,225 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,225 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,225 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,225 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,226 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][231], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,226 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,226 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,228 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,228 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,228 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,228 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,228 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][253], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,229 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][253], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,229 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,230 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,230 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,231 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,231 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,231 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,231 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,232 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,232 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,232 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,232 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,233 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,233 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,233 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,233 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,233 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,233 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,233 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,233 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,233 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,233 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,234 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,234 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,234 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,235 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,235 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,235 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,235 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:00,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,236 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,236 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,236 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,236 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,236 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][253], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,237 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,237 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,237 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,237 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,238 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,238 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,239 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,239 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,239 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,239 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,240 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,240 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,240 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,240 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][253], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,241 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,241 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,241 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,241 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][253], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,241 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,241 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,241 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,241 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,241 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,241 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,242 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:00,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,243 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,243 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,243 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,243 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,243 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,243 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,243 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,243 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,244 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,244 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,244 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,244 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,244 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,244 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,244 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,244 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,244 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,244 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,245 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,245 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,245 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,245 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,246 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,246 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,246 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:00,247 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,247 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,248 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:00,248 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][249], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,248 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,249 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,249 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,251 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,251 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,251 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,252 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:00,252 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,252 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,253 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][232], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,253 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,253 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:00,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,255 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:00:00,255 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:00:00,255 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:00:00,255 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:00:00,255 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,255 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,255 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,255 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,255 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,255 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,255 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,256 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:00,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:00,256 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:00,256 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,256 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,256 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,256 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:00,257 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,257 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,257 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,257 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,257 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:00,258 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][250], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:00,258 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:00,259 INFO L124 PetriNetUnfolderBase]: 5193/10870 cut-off events. [2025-03-15 01:00:00,259 INFO L125 PetriNetUnfolderBase]: For 644067/757968 co-relation queries the response was YES. [2025-03-15 01:00:00,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67874 conditions, 10870 events. 5193/10870 cut-off events. For 644067/757968 co-relation queries the response was YES. Maximal size of possible extension queue 885. Compared 100127 event pairs, 2119 based on Foata normal form. 361/6989 useless extension candidates. Maximal degree in co-relation 64212. Up to 5839 conditions per place. [2025-03-15 01:00:00,572 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 67 selfloop transitions, 2 changer transitions 12/255 dead transitions. [2025-03-15 01:00:00,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 255 transitions, 2343 flow [2025-03-15 01:00:00,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:00:00,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:00:00,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2025-03-15 01:00:00,574 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9324324324324325 [2025-03-15 01:00:00,574 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -3 predicate places. [2025-03-15 01:00:00,575 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 255 transitions, 2343 flow [2025-03-15 01:00:00,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.33333333333334) internal successors, (607), 3 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:00,575 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:00:00,575 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:00:00,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-15 01:00:00,575 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 01:00:00,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:00:00,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1275509482, now seen corresponding path program 1 times [2025-03-15 01:00:00,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:00:00,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634623812] [2025-03-15 01:00:00,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:00:00,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:00:00,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:00:00,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:00:00,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:00:00,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634623812] [2025-03-15 01:00:00,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634623812] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:00:00,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:00:00,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:00:00,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674148035] [2025-03-15 01:00:00,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:00:00,606 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:00:00,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:00:00,610 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:00:00,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:00:00,611 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 222 [2025-03-15 01:00:00,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 255 transitions, 2343 flow. Second operand has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:00,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:00:00,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 222 [2025-03-15 01:00:00,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:00:01,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,072 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:01,072 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:01,072 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:01,072 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:01,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,113 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:01,113 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:01,113 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:01,113 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:01,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,183 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:00:01,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:00:01,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:00:01,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:00:01,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,183 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:01,183 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:01,183 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:01,183 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:01,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,183 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:01,183 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:01,183 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:01,183 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:01,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,226 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:01,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:01,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:01,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:01,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,250 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:00:01,250 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:01,250 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:01,250 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:01,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,250 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,251 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,251 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:01,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,251 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:01,252 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:01,252 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:01,252 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:01,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,275 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,275 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,275 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,275 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,275 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,275 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,275 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,275 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:01,276 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,276 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,276 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,276 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,305 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,305 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,305 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,305 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:01,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,306 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,306 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,306 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,306 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,307 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,307 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,307 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,307 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [2#L76-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,307 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,307 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,307 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,307 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,308 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,308 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,308 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,308 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,308 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,308 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,309 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,309 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,309 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,309 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,309 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,333 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:01,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:01,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:01,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:01,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [139#L64-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,333 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:01,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:01,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:01,333 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:01,335 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,335 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,335 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,335 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,335 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,335 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,335 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,335 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,336 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,336 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,336 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,343 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,343 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,343 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,343 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,343 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,344 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,344 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,344 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,344 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,344 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,344 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,344 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,344 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,345 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,346 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,346 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,346 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,346 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,366 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,366 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,366 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,366 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,366 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,366 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,367 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,367 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,367 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,367 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,367 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,367 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,367 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,367 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:01,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,369 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,369 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,369 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,369 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,369 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,369 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,369 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,369 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,369 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,369 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,370 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,370 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,370 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,370 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,376 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,376 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,376 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,376 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,377 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,377 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,377 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,377 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,378 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,378 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,378 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,378 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,378 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,378 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,378 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,378 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,378 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,378 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,378 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,379 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,379 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,379 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,379 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,381 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,381 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,381 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,381 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,381 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,381 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,381 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,381 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,381 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,381 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,381 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:01,382 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,382 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:01,382 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,382 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,398 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:00:01,398 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:01,398 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:01,398 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:01,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,398 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,398 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,398 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,398 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,399 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,399 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,399 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,400 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,400 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,400 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,400 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,400 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,400 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,400 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,400 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 01:00:01,401 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,401 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,401 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,401 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:01,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,402 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,402 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,402 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,402 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,402 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,402 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,402 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,403 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,403 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,403 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,403 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,432 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,433 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,433 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,434 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 01:00:01,434 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,434 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,437 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,437 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,437 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,437 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,437 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,460 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:00:01,460 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:01,460 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:01,460 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:01,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,460 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,460 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,460 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,460 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,460 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:00:01,460 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:01,460 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:01,460 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:01,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:01,461 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,461 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [2#L76-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,461 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,462 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,462 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,463 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,463 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,463 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,463 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,463 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,463 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:01,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,465 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,466 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,466 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,466 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:01,467 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,467 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,467 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:01,467 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,467 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [132#L82true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,472 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,473 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,473 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,473 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,473 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,474 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,496 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,497 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,497 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,497 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,498 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,498 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,498 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,498 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:01,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [60#L82-1true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,504 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,504 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,504 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,504 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 01:00:01,504 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,504 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,504 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,504 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,505 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,505 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,505 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,505 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,505 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,506 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,506 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,506 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,506 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:01,506 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,506 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,506 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,506 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:01,507 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:01,507 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 01:00:01,507 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 01:00:01,507 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,507 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,522 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,522 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,522 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,522 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,522 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,523 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,523 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 01:00:01,523 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,523 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,524 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,524 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,524 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,525 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,525 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,525 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,526 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,526 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,526 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,526 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,526 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,526 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,526 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,526 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,535 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,535 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,535 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,535 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,536 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,536 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:01,536 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:01,536 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,536 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,536 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,537 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,537 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,549 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,549 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,549 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,549 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,549 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,550 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,550 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:01,550 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,550 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,551 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,551 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,551 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,551 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:01,551 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,551 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,551 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,551 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,552 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,552 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,552 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,552 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,552 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,552 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,552 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,552 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,552 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,552 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,552 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,553 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,553 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,553 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:01,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,556 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,556 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,556 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,556 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,556 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,557 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,557 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,557 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,557 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,558 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,558 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,558 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,558 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,558 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,558 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,558 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,558 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,558 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,558 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,559 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,559 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:01,559 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,559 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,559 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,559 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,560 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,560 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:01,564 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,564 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,564 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,564 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,564 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,565 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,565 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:01,565 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:01,565 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,565 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,565 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,566 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:01,566 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,566 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,566 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,566 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,567 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,567 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,567 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,567 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,567 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,568 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:01,568 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:01,568 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,568 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,568 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,584 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,584 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,585 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,585 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,585 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,585 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,585 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,585 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,585 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,586 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:01,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,587 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,587 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,587 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,587 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,587 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,587 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,588 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,588 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,588 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,588 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,589 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,590 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,590 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,590 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,590 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,590 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,590 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,590 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,590 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,590 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,590 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,590 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,591 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,591 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,591 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 01:00:01,592 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:01,592 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:01,592 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:01,592 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,592 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 01:00:01,593 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,593 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,593 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,593 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,593 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,593 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,593 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,594 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true]) [2025-03-15 01:00:01,594 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,594 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,594 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,594 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:01,595 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,595 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,595 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,595 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,595 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,596 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,596 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,596 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,596 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,596 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,596 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:01,597 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,597 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,597 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:01,597 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,597 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,598 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,598 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,598 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,598 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [201#L82-4true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,602 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,602 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,602 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,602 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,603 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,603 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,603 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,603 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,603 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,604 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,604 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,604 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,604 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,615 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:01,615 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,616 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,616 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,616 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,616 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,616 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,616 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,616 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,616 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,616 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,616 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,616 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,617 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,617 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,618 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,618 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,618 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,618 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,618 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,618 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,618 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,618 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,619 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,619 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,619 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,619 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:01,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,624 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,625 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,625 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,625 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,625 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,625 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,625 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,625 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,626 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,626 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,626 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,626 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,627 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,627 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,627 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,627 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,627 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,627 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,628 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,628 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,628 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,628 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,628 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,629 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,629 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,629 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,629 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,629 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,629 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,630 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,630 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,630 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,630 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,630 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,630 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,641 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,641 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,641 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,641 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,641 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,641 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,641 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,641 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:00:01,641 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:01,641 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:01,641 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:01,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [132#L82true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,642 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,642 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,642 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 01:00:01,642 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,642 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,643 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,643 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,643 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,643 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,643 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,643 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,643 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,643 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,643 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,643 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,643 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,644 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,644 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,644 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,644 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,645 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,645 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:01,659 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,659 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,659 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,659 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,659 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,659 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,659 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,660 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,660 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:01,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,663 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,663 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,663 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,663 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,663 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,664 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,664 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,664 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,664 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,664 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,665 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,665 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,665 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,665 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,665 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,665 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,668 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,668 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,668 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,668 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,669 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,670 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,670 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,670 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,670 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,670 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,670 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,671 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,671 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,671 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,671 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,671 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,671 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,671 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,671 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,680 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,680 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,680 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,680 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,680 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,680 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,680 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [60#L82-1true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,680 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [201#L82-4true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,680 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,680 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,681 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,681 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,681 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 01:00:01,681 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,681 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,682 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,682 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,682 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,682 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,682 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 01:00:01,682 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:01,683 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,683 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,683 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,683 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,684 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,684 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,684 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,684 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,685 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,685 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,685 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,685 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,685 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,685 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,685 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:01,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,687 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,687 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,687 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,687 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,687 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,687 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,687 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,688 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,688 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,688 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,688 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,688 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,689 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,690 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,690 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,690 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,690 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,690 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,691 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,691 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,691 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,695 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,695 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,695 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,695 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,695 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,695 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,695 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,695 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,696 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,696 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,696 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,697 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,697 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,697 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,697 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,698 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,698 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,698 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,698 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,698 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,699 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,699 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,700 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,700 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,700 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,700 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,700 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,701 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,701 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,701 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,701 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,710 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,710 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,710 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,710 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,710 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,710 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,710 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,711 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,711 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:00:01,711 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:01,711 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:01,711 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:01,711 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:01,711 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:01,711 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,711 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,711 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,711 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,711 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,711 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,711 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,711 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,711 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,711 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 01:00:01,712 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,712 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,713 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,713 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,713 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,713 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,713 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,713 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,713 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,713 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,713 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,713 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,713 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,714 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,714 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,714 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,714 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,714 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,714 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,714 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,714 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,714 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,714 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,715 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:01,715 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,715 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,715 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,715 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,715 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,715 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,715 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,716 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,716 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,716 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,716 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,716 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,716 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:01,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,730 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,730 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,730 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,730 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,730 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,730 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,730 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,731 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,731 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,731 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,731 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,731 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,731 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,732 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,732 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,732 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,732 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,732 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,732 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,732 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:01,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,735 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,735 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,735 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,735 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,735 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,735 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,735 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,735 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,735 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,736 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,736 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,736 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,736 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,736 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,737 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,737 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,737 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,737 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,737 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,746 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,746 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,747 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,747 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,747 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,747 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,748 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 228#true, 222#true]) [2025-03-15 01:00:01,748 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:01,748 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:01,748 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,748 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,748 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,748 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,748 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,748 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,748 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,748 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,749 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,749 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,751 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,751 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,752 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,752 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,755 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,755 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,755 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,755 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,755 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,756 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,756 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,756 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,756 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,757 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,757 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,757 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,757 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,757 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,757 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,757 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,757 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,757 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,757 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,758 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,758 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,758 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,758 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,758 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,759 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,759 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,759 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,759 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,767 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,767 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,767 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,768 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,768 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,768 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,768 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,768 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,768 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,768 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,768 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,769 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,769 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,769 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,769 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,769 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,769 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,769 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,769 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,769 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,769 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,769 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,771 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,771 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,771 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:01,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,773 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,773 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,773 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,773 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,782 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,782 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,782 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,782 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:01,783 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,783 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,783 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,783 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,783 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,784 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,784 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,784 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,784 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:00:01,784 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,784 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,785 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,785 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,785 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,785 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,786 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,786 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,786 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,786 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,786 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,786 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,786 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,787 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,787 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,788 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,788 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 01:00:01,788 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,789 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:01,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,789 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,789 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,789 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,789 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,789 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,790 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [139#L64-4true, 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,790 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,790 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,791 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:01,801 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,801 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,801 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,801 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,801 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,801 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,801 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,802 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,802 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,802 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,802 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 01:00:01,802 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,802 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,803 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,803 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:01,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 01:00:01,803 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,803 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,803 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,803 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,803 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,803 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,803 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,803 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,803 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,803 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,803 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,804 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,804 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,804 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,805 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,805 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,805 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,805 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,805 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,805 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,805 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,805 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,805 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,806 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,806 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,806 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][229], [162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,806 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:01,807 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,807 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,807 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,808 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,808 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,809 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,810 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,810 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:01,819 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,819 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,819 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,820 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,820 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,820 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,820 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,820 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 28#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,820 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,820 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,820 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,820 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,820 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,820 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,821 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,821 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,821 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,821 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,821 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,821 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,821 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:01,822 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:01,822 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,822 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,824 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,824 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,824 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,824 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,824 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,824 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,824 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,824 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:01,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,835 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,835 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,835 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,835 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,835 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,835 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 01:00:01,835 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,835 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,836 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,836 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,836 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,836 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,836 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,837 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,837 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,837 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,837 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,837 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,837 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,837 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,837 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,837 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,838 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,838 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,838 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,838 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,839 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,839 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:01,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,840 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,840 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,840 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,840 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,840 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,846 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,846 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,846 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,846 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,847 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,847 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,847 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,847 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:01,847 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:01,848 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,848 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,848 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,848 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,848 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,849 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,849 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,849 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,849 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,849 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,853 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:01,853 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,854 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,854 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,854 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,855 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,855 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,856 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,856 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,856 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,857 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,857 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,857 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,857 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,857 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,857 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,857 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,857 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,857 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,857 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,857 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,857 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,858 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,858 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,858 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,858 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:01,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,860 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,860 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,860 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,860 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,861 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,861 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,861 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,861 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,862 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:01,862 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:01,862 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,862 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,862 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,863 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,863 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,863 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,863 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,864 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,864 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,864 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,864 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,864 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,864 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,864 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,864 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,865 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,865 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,865 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,865 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,865 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,865 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,866 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,866 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,866 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,866 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,866 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,866 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,869 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,869 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,869 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,869 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,869 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,869 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,869 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,869 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,869 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,869 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,870 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,870 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,870 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,870 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,870 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,870 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,870 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,870 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,870 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,870 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,871 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,871 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,871 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,872 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,872 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,872 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,872 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,873 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,873 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,877 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,877 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,877 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,878 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,878 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,878 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,878 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,878 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,878 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,878 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,878 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,878 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,878 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,878 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,878 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,878 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,879 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true]) [2025-03-15 01:00:01,879 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 196#thread3Err2ASSERT_VIOLATIONDATA_RACEtrue, 222#true, 228#true]) [2025-03-15 01:00:01,879 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,880 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,881 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,881 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,881 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,881 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,881 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,881 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,881 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,881 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,881 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,881 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,881 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,881 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:01,883 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,883 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,883 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,883 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,884 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,884 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,884 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,884 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,884 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,886 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,886 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,886 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,886 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,886 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,886 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,886 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,886 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,887 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][225], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,887 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:01,887 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,888 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,888 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,889 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,889 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,889 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,889 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,890 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:01,891 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,891 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,891 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,891 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,892 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,892 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,892 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,892 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,892 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,892 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,892 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,892 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,892 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,892 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,892 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,892 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,892 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,892 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,893 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,893 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,893 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,893 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,893 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,894 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:01,894 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,894 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,894 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,895 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,895 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,895 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,895 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,897 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,897 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,898 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,898 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,898 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,901 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,901 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:01,901 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:01,901 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:01,902 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,902 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,902 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,902 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,902 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [139#L64-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,903 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:01,903 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:01,903 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:01,903 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:01,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,903 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,903 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,903 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,904 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [139#L64-4true, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,904 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,904 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,904 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:01,905 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,905 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,905 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,905 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,905 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,906 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,906 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,906 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,906 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,906 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,906 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,906 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,906 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,906 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,906 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,906 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,906 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,906 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,906 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,907 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,907 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,907 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:01,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,908 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,908 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,908 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,908 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,908 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,908 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,908 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,908 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,908 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,908 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,908 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,908 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,908 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:01,910 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,910 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,910 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,910 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,910 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,910 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,910 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,910 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,910 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][257], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,910 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,910 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,911 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,911 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,911 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,912 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,912 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,912 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,912 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,912 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,912 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,912 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,913 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:01,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,913 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,913 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,913 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,913 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,913 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,913 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][226], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,914 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:01,914 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,914 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,914 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,916 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,916 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,916 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,916 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,916 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,916 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,916 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,916 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,916 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,916 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,917 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,917 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,917 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,918 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,918 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,918 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,918 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,918 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,918 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,918 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:01,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,918 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,918 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,918 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,918 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,918 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,920 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,920 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,920 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,920 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,920 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,920 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,920 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:01,921 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,921 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][252], [248#(= |#race~d2~0| 0), 162#thread3Err4ASSERT_VIOLATIONDATA_RACEtrue, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:01,921 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,921 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,922 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,922 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:01,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,923 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,923 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,923 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,923 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,923 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,923 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,923 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,923 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,923 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,924 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,925 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:01,926 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,926 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,926 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,926 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,926 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,926 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,926 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,927 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,927 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,927 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,928 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,928 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,928 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][230], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:01,929 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,929 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,929 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,929 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,929 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,929 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:01,929 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:01,929 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,929 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,929 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,930 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,930 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:01,930 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:02,145 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,145 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:02,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:02,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:02,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:02,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:02,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:02,147 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,147 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,147 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,147 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][256], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,148 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:02,148 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,148 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:02,149 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:02,149 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,149 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:02,149 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:02,149 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,149 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:02,150 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,150 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:02,150 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:02,150 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:02,150 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:02,150 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,150 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,151 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][251], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:02,151 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,151 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,151 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,151 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,151 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,151 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:02,151 INFO L124 PetriNetUnfolderBase]: 4695/10332 cut-off events. [2025-03-15 01:00:02,151 INFO L125 PetriNetUnfolderBase]: For 680169/815453 co-relation queries the response was YES. [2025-03-15 01:00:02,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66949 conditions, 10332 events. 4695/10332 cut-off events. For 680169/815453 co-relation queries the response was YES. Maximal size of possible extension queue 930. Compared 100617 event pairs, 871 based on Foata normal form. 404/6767 useless extension candidates. Maximal degree in co-relation 62958. Up to 4946 conditions per place. [2025-03-15 01:00:02,251 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 77 selfloop transitions, 2 changer transitions 12/259 dead transitions. [2025-03-15 01:00:02,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 259 transitions, 2638 flow [2025-03-15 01:00:02,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:00:02,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:00:02,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 599 transitions. [2025-03-15 01:00:02,253 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8993993993993994 [2025-03-15 01:00:02,253 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -2 predicate places. [2025-03-15 01:00:02,253 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 259 transitions, 2638 flow [2025-03-15 01:00:02,253 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:02,253 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:00:02,254 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:00:02,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-03-15 01:00:02,254 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 01:00:02,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:00:02,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1685767385, now seen corresponding path program 1 times [2025-03-15 01:00:02,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:00:02,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751032157] [2025-03-15 01:00:02,254 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:00:02,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:00:02,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:00:02,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:00:02,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:00:02,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751032157] [2025-03-15 01:00:02,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751032157] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:00:02,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:00:02,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:00:02,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270633727] [2025-03-15 01:00:02,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:00:02,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:00:02,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:00:02,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:00:02,296 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:00:02,297 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 222 [2025-03-15 01:00:02,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 259 transitions, 2638 flow. Second operand has 3 states, 3 states have (on average 196.33333333333334) internal successors, (589), 3 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:02,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:00:02,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 222 [2025-03-15 01:00:02,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:00:02,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,723 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:02,723 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:02,723 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:02,723 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:02,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,756 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:02,756 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:02,756 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:02,756 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:02,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,786 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:02,786 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:02,786 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:02,786 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:02,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,820 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:02,820 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:02,820 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:02,820 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:02,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,855 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:02,855 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:02,855 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:02,855 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:02,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,856 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:00:02,856 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:00:02,856 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:00:02,856 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:00:02,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,856 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:02,856 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:02,856 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:02,856 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:02,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,856 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:02,856 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:02,856 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:02,856 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:02,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,883 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:02,883 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:02,883 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:02,883 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:02,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,906 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:02,906 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,910 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,910 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,910 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,910 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:02,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,930 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,930 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,930 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,930 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,930 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,930 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,930 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,930 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,930 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:00:02,930 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:00:02,930 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:00:02,931 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:00:02,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,931 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,931 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,931 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,931 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,931 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][235], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,931 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,932 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [2#L76-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,932 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][235], [234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,932 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,932 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,933 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,933 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,933 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,933 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,933 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,933 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,933 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,934 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,934 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,934 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,934 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,934 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,934 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,934 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,934 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,935 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,935 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,935 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,935 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:02,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,955 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:02,955 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:02,955 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:02,955 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:02,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][235], [139#L64-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,956 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:02,956 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:02,956 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:02,956 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:02,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,957 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,957 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,957 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,957 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,957 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:02,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,957 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,958 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,958 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:02,958 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,965 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,965 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,965 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,965 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,966 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,966 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,966 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,966 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,966 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,966 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,966 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,966 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,967 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,967 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,967 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][235], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,984 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,984 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,984 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,984 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,984 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][235], [234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,985 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,985 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,986 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,986 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,986 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,986 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:02,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,987 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,987 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,987 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,987 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,987 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,987 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,987 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,988 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,988 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,988 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,988 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,989 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,989 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,989 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:02,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,993 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,993 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,993 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,993 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:02,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:02,993 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:02,993 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:02,993 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:02,994 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:02,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,994 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:02,994 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:02,994 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:02,994 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:02,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,994 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,994 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,994 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,994 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:02,999 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,999 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,999 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:02,999 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,000 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,000 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,000 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,000 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,000 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,001 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,001 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,001 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,001 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,001 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,017 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,017 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,017 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,017 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,017 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,018 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,018 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,018 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,018 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,018 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,018 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,018 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,018 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,018 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,018 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,018 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,020 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,020 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,020 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,020 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,020 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,020 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,021 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,021 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,021 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,021 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,022 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 132#L82true, 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,023 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,023 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,023 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,023 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,043 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:00:03,043 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:03,043 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:03,043 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:03,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,043 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,043 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,043 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,043 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:03,043 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,043 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,043 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,043 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,043 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,043 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,043 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,044 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,044 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,044 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,045 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,045 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,045 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,045 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,045 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,045 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,045 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,047 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,047 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,047 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,047 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,047 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,048 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,048 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,048 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [60#L82-1true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,049 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,049 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,049 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,049 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [60#L82-1true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,049 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,049 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,049 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,049 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,049 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [2#L76-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,066 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,066 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,066 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,066 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,066 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,066 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,066 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,066 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,066 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,066 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,067 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,067 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,067 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,067 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,067 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,067 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,067 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,069 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:03,069 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,069 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,069 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,069 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,069 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:03,070 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,070 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,070 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,070 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [132#L82true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,074 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,074 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,074 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,074 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,075 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,075 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,075 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,075 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,076 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,076 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,076 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,076 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,092 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,092 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,092 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,092 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,093 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,093 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,093 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,093 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,093 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,093 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,093 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,093 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,093 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,093 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,093 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,094 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,094 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,094 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,094 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,095 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,095 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,095 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,095 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,095 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,095 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,095 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,095 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,096 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,096 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,096 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,096 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,096 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,096 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,097 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,097 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,097 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,097 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,097 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,098 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,098 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,098 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,098 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [60#L82-1true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,103 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,104 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,104 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,104 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,104 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,104 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,105 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,105 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,105 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,251 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,251 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,251 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,251 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,252 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,252 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,252 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,252 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,253 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,253 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,253 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,254 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,254 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,254 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][144], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,255 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,256 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,256 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,256 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][144], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,256 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,256 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,256 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,256 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][144], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,256 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,256 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,256 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,256 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,257 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,257 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,257 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,257 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,257 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,257 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,257 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,258 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,258 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,258 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,258 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,258 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,259 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][144], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,259 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][144], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,259 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][144], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,259 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,259 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,259 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,259 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,260 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,260 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,260 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,260 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,260 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,260 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,261 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,261 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,261 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,261 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][145], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,262 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,262 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,262 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,262 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][145], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,262 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,262 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,262 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,262 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][145], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,262 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,262 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,262 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,262 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][145], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,263 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][145], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,263 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][145], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,263 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,263 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,264 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,264 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,264 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,264 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,264 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,264 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,264 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,265 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,265 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,265 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,265 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,265 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:03,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,265 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,266 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,266 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,266 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,266 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,270 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,270 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,270 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,270 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,270 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:03,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,271 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,271 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,272 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,272 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,272 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,272 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,279 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,279 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,279 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,279 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,280 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,280 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,280 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,280 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,280 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,292 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,292 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,293 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:00:03,293 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:03,293 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:03,293 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:03,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,293 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,293 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,293 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,293 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,293 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,293 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,293 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,293 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,293 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,294 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,294 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,294 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,294 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,294 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,294 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,294 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,294 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:00:03,294 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:03,294 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:03,294 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:03,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,294 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,294 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,295 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,295 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][241], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,295 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,297 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,297 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,297 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,297 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,297 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,298 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,298 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,298 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,298 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,298 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,298 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,298 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,298 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,298 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,298 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,298 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,299 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,299 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,299 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,299 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:03,299 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,299 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,300 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,300 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,300 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,300 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,300 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,301 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,301 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][275], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,302 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,302 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,302 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,302 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][275], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,302 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,302 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,302 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,302 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,305 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,305 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,305 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,305 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,306 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,306 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,306 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,306 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,307 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,307 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,307 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,307 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,307 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,307 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,308 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,308 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,308 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,308 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,308 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,308 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,308 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,308 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,323 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,323 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,324 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,324 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,325 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,325 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,325 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,325 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,327 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,327 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,327 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,327 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,328 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,328 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,328 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,328 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,328 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,328 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,328 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,328 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,328 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,328 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,329 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,329 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,329 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,329 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,329 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,329 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,330 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,330 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,330 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,331 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,331 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,331 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,331 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,331 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,331 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,332 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,332 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,332 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,332 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [201#L82-4true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,335 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,335 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,335 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,335 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,336 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,336 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,336 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,336 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,337 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,337 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,337 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,337 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,337 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,337 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,349 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,349 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,350 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,350 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,351 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,351 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,351 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,354 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,354 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,354 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,354 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,354 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,354 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,354 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,354 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,354 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,354 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,355 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,355 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,355 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,355 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,355 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,355 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,355 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,355 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,355 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,355 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,355 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,355 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:03,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,358 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,358 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,358 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,358 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,358 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,358 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,358 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,358 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,359 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,359 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,359 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,359 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,359 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,359 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,359 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,359 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,360 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,360 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,360 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,360 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,360 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,360 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,360 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,361 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,361 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,361 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,361 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,361 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,361 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,361 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,361 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,362 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,362 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,362 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,362 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,362 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,362 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,363 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,363 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,363 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [132#L82true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,372 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,372 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,373 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:03,373 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,373 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,374 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,374 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,374 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,374 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,374 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,374 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,374 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,374 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,374 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,374 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,374 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,374 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,376 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,376 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,376 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,376 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,377 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,377 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,377 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,377 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,377 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,377 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,378 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,378 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,378 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,378 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,378 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,378 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,379 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,379 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,379 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,379 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,381 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,381 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,381 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,381 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,381 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,381 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,381 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,381 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,381 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,381 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,381 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,381 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,381 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,392 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,392 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,392 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,392 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [60#L82-1true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,392 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,392 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,392 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,392 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,392 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,392 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,392 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,392 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,392 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,392 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,393 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,393 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,393 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,393 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,393 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,393 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,393 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,393 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,394 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:03,394 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,394 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,394 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,394 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,395 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,395 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,395 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,395 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,397 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,397 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,397 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,397 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,397 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,397 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,398 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,398 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,398 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,398 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,398 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,398 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,399 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,399 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,399 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,399 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,399 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,400 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,400 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,400 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,401 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,401 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,401 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,401 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,402 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,402 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,402 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,402 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,402 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,402 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,403 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,403 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,403 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,403 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,403 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,405 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,405 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,405 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,405 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,405 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,406 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,406 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,406 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,408 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,408 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,408 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,408 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,408 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,408 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,408 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,408 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,409 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,409 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,409 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,409 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,409 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,409 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,410 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,410 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,410 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,410 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,410 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,411 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,411 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,411 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,411 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,420 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,420 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,420 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,420 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,420 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,420 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,420 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,421 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,421 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,421 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,421 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,421 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,421 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,421 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,421 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,421 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,422 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,423 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,423 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,423 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,423 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,423 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,423 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,423 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,423 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,423 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,423 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,423 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,425 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,425 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,425 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,426 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,426 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,426 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,426 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,427 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,427 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,427 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,427 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,427 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,429 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,429 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,429 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,429 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,430 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,430 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,430 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,430 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,430 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,431 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,431 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,431 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,431 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,432 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,432 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,432 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,432 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,433 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,433 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,433 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,433 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,434 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,434 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,434 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,435 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,435 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,435 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,435 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,435 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,436 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,436 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,436 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,436 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,436 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,436 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,436 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,436 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,438 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,438 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,438 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,438 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,439 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,439 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,439 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,439 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,439 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,440 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,440 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,440 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,440 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,447 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,447 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [201#L82-4true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,448 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,448 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,449 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,449 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,449 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,449 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,449 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,449 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,449 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,449 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,449 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,449 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,450 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,450 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,452 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,452 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,452 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,452 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,452 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,452 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,453 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,453 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,453 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,453 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,453 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,454 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,454 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,454 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,454 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,455 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,455 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,455 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,455 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,455 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,456 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,456 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,456 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,456 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:03,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,457 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,457 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,457 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,457 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,457 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,458 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,458 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,458 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,458 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,459 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,459 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 240#true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,459 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,460 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,460 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,460 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,460 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,460 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,460 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,460 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,460 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,460 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,460 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,470 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,470 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,470 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,470 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,470 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,470 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,470 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,470 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,470 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,470 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,470 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,470 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,470 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,470 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,470 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [201#L82-4true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,471 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,471 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,471 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,472 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,472 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,472 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:03,472 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,472 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,472 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,473 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,473 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,473 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,473 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,473 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,473 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,475 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,475 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,475 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,477 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,477 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,477 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,477 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,478 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,478 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,478 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,478 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,480 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,480 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,480 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,480 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,481 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,481 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,481 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,481 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,481 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,481 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,482 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,482 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,482 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,482 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,482 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,489 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,489 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,489 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 134#L82-5true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,489 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,490 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,490 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,490 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,490 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][238], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,490 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,490 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,490 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,490 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,490 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,492 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,492 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,492 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,493 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,493 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,493 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,495 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,495 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,495 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,495 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,496 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,496 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,496 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:03,496 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:03,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,497 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,497 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,497 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,497 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,497 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,497 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,497 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,497 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,498 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,498 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,498 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,498 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,498 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,498 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [2#L76-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,500 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,500 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,500 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,500 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,501 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,501 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,501 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,501 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,501 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,502 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,502 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,502 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,502 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,502 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,508 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,508 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,508 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,508 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,508 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,508 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,508 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,508 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,509 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,509 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,509 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,510 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,510 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,510 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,511 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,511 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,511 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,511 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,511 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,511 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,511 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,511 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,511 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,511 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,511 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,512 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,512 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,512 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,512 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,513 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,513 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,513 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:03,513 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:03,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,520 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,520 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,520 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,520 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,520 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,520 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,520 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,520 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,520 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,520 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,520 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,520 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,520 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,521 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,521 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,522 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,522 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,522 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,522 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,523 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,523 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,524 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,525 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,525 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,525 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,526 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,526 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,526 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,526 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,533 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,533 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,533 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,534 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:00:03,534 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:03,534 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:03,534 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:03,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,534 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,534 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,534 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,534 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,534 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,534 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,534 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,534 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,534 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,534 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,535 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:03,535 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,535 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,535 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,536 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,536 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,536 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,536 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,537 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,537 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,537 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,537 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,537 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,537 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,537 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,537 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,538 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,538 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,538 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,538 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,538 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,538 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,539 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,539 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,539 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,539 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,539 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,539 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,540 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,540 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,540 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,541 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,541 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,541 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,541 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,541 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,547 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,547 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,547 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,547 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,548 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,548 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true]) [2025-03-15 01:00:03,549 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:03,549 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,550 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,550 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,550 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,550 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,550 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,550 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,550 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,550 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,550 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,550 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,552 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,552 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,552 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,552 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,552 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,552 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,552 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,552 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,552 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,552 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,552 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,552 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,553 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,553 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,553 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,553 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,553 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,553 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,554 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,554 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,554 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,554 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,554 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,554 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,555 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,555 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,555 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,555 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,555 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,555 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,556 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,556 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,556 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,556 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,556 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,558 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,558 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,558 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,558 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,559 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][285], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,559 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,559 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,559 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,559 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,559 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,559 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,559 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,563 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,563 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,563 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,564 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,564 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,564 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,564 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,564 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,564 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,564 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,564 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,564 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,565 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,565 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,566 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,566 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,566 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,566 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,566 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,566 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,566 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,566 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,566 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,566 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,566 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,566 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,566 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,566 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,569 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,569 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,569 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,569 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,569 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,570 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,570 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,570 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,570 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,570 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,570 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,570 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,571 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,571 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,571 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,571 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,571 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,571 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,571 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,572 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,573 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,573 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,573 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,573 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,574 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,574 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,574 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,574 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,574 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,574 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,575 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,575 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,575 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,575 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,575 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:03,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,576 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,576 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,576 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,576 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,576 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,576 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,576 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,576 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,576 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,576 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,576 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,576 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:03,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,577 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,577 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,577 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,577 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,578 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,578 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,578 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,578 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,579 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,579 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,579 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,579 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,579 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,579 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,583 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,583 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,583 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,583 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,583 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,583 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,584 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,584 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,584 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,584 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,584 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,585 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,585 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,585 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,585 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:03,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,585 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,585 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,585 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,585 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,585 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,585 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,585 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,585 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,585 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,586 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,586 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,586 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,586 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,586 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,586 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,586 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,586 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,586 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,586 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,586 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,586 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:00:03,586 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:03,586 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:03,587 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:03,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [2#L76-2true, 251#(= |#race~g3~0| 0), 77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,587 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][239], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,587 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,587 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,587 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,588 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][236], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,588 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,588 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,588 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:03,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:03,589 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,589 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,589 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,589 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,590 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,590 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,590 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,590 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,590 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,590 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,590 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,591 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,591 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,591 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,591 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,592 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,592 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,593 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,593 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,594 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,594 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,594 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,594 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,594 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,594 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,595 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,595 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,595 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,595 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,595 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,596 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,596 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,596 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,596 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,597 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,597 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,597 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,597 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,597 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,597 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,598 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,598 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,598 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,598 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,602 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,603 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,603 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,603 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,603 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,604 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,604 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,604 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,604 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,605 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,605 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,605 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,605 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,605 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,605 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,605 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,605 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,605 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,605 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,605 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,605 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,606 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,606 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,606 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,606 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,606 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,607 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,607 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,607 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,607 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,607 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,608 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,608 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,608 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,608 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,608 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,609 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,609 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,609 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,609 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,609 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,609 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,615 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,615 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,615 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,616 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:03,616 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,616 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,616 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,616 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,617 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,617 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,617 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,617 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,618 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,618 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,618 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,618 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,618 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,618 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,618 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,618 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][254], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,618 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,618 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,619 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,619 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][156], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,619 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,619 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:03,619 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,620 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][152], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,620 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,620 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,620 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][259], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,620 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,620 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,621 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,621 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,621 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,622 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,622 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,622 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,622 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,622 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,622 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,627 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,628 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:00:03,628 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:00:03,628 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:00:03,628 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:00:03,628 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:00:03,628 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:00:03,628 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,628 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,628 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,628 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,628 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,628 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,628 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,628 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,629 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,629 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,629 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,629 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,629 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,629 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,629 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,629 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:03,630 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,630 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,630 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,630 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,630 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,630 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,630 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,630 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,630 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,630 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,630 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,630 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,631 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,631 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,631 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,631 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,632 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,632 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,632 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,632 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,633 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,633 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,633 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,633 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,633 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,633 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,634 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,634 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,634 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,638 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,638 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,638 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,638 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,638 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,638 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,638 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,638 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,639 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,639 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,643 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,643 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,644 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,644 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,644 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,645 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,645 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,645 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,645 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,646 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,646 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,648 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,648 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,648 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,648 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,648 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,648 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,649 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,649 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,649 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,649 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][237], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,650 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,650 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:03,650 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,650 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,650 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,651 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,651 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,651 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,651 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,652 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:03,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,652 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:03,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:03,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:03,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:03,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:03,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,654 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,654 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,654 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,654 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,654 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,655 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,655 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,655 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,655 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,655 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,655 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,655 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,655 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,655 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,655 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,655 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,655 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [77#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,656 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,656 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,656 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,656 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,656 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,656 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,656 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:03,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,657 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,657 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,657 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,657 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,657 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,657 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,657 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,657 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,657 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,658 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,658 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:03,658 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,658 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,658 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,658 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,658 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,658 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,658 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,660 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,660 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,660 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,661 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,661 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,662 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,662 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,662 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,662 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,664 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,664 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,664 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,665 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,665 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,665 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,666 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,666 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:03,666 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,666 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,666 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,666 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,667 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,667 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,667 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,667 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,668 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,668 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,668 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,668 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,669 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,669 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,669 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,669 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,670 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,670 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][294], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,671 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,671 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,671 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,672 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,672 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,672 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,672 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,672 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,673 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:03,673 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,673 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,673 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,673 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,674 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][263], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,674 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,674 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,674 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,675 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][271], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,675 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,677 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,677 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,677 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,677 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,678 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,678 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,678 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,678 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,678 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,678 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,678 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,678 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,678 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:03,679 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,679 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,679 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,679 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,679 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,679 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,679 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,679 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,679 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,679 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,680 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,680 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,680 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,684 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,684 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,684 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,684 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,685 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,685 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,685 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,685 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,685 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,685 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,685 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,685 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,685 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,685 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,685 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,685 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,686 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,686 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,686 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,686 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,687 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,687 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true]) [2025-03-15 01:00:03,687 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,687 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,688 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,688 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,688 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,688 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,688 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,689 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,689 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,689 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,690 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:03,690 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,690 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][295], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:03,690 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,690 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,691 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,691 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,691 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,691 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,692 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,692 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][260], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,692 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,692 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,692 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,692 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,693 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,693 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,693 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][264], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,693 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:03,693 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:03,694 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,694 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,694 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,694 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,694 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,694 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,694 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,694 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,694 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:03,695 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,695 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,695 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,695 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,695 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,695 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,695 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,695 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,695 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,695 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,695 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,696 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,696 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,696 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true]) [2025-03-15 01:00:03,696 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true]) [2025-03-15 01:00:03,697 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:03,697 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,697 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,698 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true]) [2025-03-15 01:00:03,698 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:03,699 INFO L124 PetriNetUnfolderBase]: 5179/11421 cut-off events. [2025-03-15 01:00:03,699 INFO L125 PetriNetUnfolderBase]: For 1011261/1216934 co-relation queries the response was YES. [2025-03-15 01:00:03,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78897 conditions, 11421 events. 5179/11421 cut-off events. For 1011261/1216934 co-relation queries the response was YES. Maximal size of possible extension queue 1023. Compared 109195 event pairs, 551 based on Foata normal form. 544/7923 useless extension candidates. Maximal degree in co-relation 74089. Up to 5121 conditions per place. [2025-03-15 01:00:03,841 INFO L140 encePairwiseOnDemand]: 216/222 looper letters, 115 selfloop transitions, 3 changer transitions 16/301 dead transitions. [2025-03-15 01:00:03,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 301 transitions, 4110 flow [2025-03-15 01:00:03,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:00:03,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:00:03,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 610 transitions. [2025-03-15 01:00:03,843 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9159159159159159 [2025-03-15 01:00:03,843 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -3 predicate places. [2025-03-15 01:00:03,843 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 301 transitions, 4110 flow [2025-03-15 01:00:03,844 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.33333333333334) internal successors, (589), 3 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:03,844 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:00:03,844 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:00:03,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-15 01:00:03,844 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 01:00:03,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:00:03,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1411949971, now seen corresponding path program 1 times [2025-03-15 01:00:03,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:00:03,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820731665] [2025-03-15 01:00:03,844 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:00:03,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:00:03,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:00:03,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:00:03,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:00:03,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820731665] [2025-03-15 01:00:03,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820731665] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:00:03,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:00:03,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:00:03,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040659286] [2025-03-15 01:00:03,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:00:03,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:00:03,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:00:03,871 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:00:03,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:00:03,872 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 222 [2025-03-15 01:00:03,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 301 transitions, 4110 flow. Second operand has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:03,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:00:03,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 222 [2025-03-15 01:00:03,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:00:04,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][263], [248#(= |#race~d2~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,564 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:04,564 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:04,564 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:04,564 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,583 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,583 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,583 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,583 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,583 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,583 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,584 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,584 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,584 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,584 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,584 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,584 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,586 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,586 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,586 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,586 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,586 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:04,586 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:04,586 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:04,586 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:04,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][264], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,602 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,602 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,602 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,602 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][263], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,602 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,602 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,602 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,602 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,603 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,603 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,603 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,603 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,604 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,604 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 54#$Ultimate##0true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,604 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,604 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,604 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,604 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,604 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,605 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,605 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,605 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,605 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,605 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:04,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 132#L82true, 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,605 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,612 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true]) [2025-03-15 01:00:04,612 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][264], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,619 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,619 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,619 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,619 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 54#$Ultimate##0true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,620 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,620 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,620 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,620 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,620 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:04,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [60#L82-1true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,625 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,625 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,625 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,625 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,632 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,632 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,632 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,632 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,632 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,632 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,632 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,632 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][264], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,641 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,641 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,641 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,641 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,642 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 54#$Ultimate##0true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,642 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,642 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,642 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,642 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,642 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,642 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:04,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,656 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,656 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,656 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,656 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,656 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,656 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,656 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,656 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,669 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,669 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,669 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,669 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][264], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,670 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,670 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,670 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,670 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,670 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,670 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,670 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,670 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,670 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 132#L82true, 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,675 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,675 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,675 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,675 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,675 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:04,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,682 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,682 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,682 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,682 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,682 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,694 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,694 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,694 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,694 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,694 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,694 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,694 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,694 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,694 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,694 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,694 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [60#L82-1true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,696 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,696 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,696 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,696 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,696 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:04,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,704 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,714 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,714 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,714 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,714 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,715 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:00:04,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:04,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:04,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:04,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:04,715 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,715 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,715 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,715 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,715 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,715 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,715 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:04,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,725 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,725 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,725 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,725 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,725 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,735 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,735 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,735 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,735 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,736 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,736 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,736 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,736 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,736 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:04,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,745 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,745 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,745 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,745 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,745 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,745 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,745 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,745 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,746 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,746 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,746 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,746 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,746 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,746 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,752 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,752 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,752 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,752 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,752 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,753 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,753 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,753 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,753 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,753 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,753 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,753 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,753 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,753 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,753 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,753 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][297], [201#L82-4true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,755 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,755 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,755 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,755 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][297], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,756 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][297], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,756 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,756 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,756 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,763 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,764 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,764 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,764 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,772 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,772 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,773 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,773 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,773 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,773 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][297], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,780 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][297], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,780 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,780 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,780 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,787 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,787 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,788 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,788 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,797 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:04,797 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:04,797 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:04,797 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:04,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,805 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,805 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,805 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,805 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,806 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,813 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,813 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,813 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,814 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,817 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,817 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,817 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,817 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,817 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:04,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,817 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,817 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,818 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,818 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,823 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,823 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,823 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,823 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,823 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,830 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,830 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,830 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,831 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,834 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,834 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,834 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,834 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,834 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:04,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 240#true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,834 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,834 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,834 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,834 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,838 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,838 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,838 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,838 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,838 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,839 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,839 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,839 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,839 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,839 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,839 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,846 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,846 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,846 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,846 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,846 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,846 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,846 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][264], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,847 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:04,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][264], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,847 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][264], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,847 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][264], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,847 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,847 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:04,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,855 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,855 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,855 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,855 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,855 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][307], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,862 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,862 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,862 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,862 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,863 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:04,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,868 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,868 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,868 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,868 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,868 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][307], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,874 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,874 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,874 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,874 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][307], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,875 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,875 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,875 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,875 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,876 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][296], [248#(= |#race~d2~0| 0), 240#true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,876 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:04,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,878 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,878 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,878 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,878 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,878 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,886 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [201#L82-4true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,886 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,886 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,886 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,886 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,886 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,887 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,887 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,887 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,887 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,887 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][264], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,887 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][264], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,887 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,888 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,888 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,888 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,888 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:04,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,888 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,888 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,888 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,888 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,888 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,888 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,888 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,888 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:04,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,897 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:00:04,897 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:04,897 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:04,897 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:04,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,898 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [248#(= |#race~d2~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,898 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,898 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,898 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,898 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,899 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,899 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,899 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,899 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,899 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,899 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:04,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][301], [248#(= |#race~d2~0| 0), 240#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,900 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,907 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,907 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:04,907 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,907 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,908 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,908 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,908 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:04,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][301], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,910 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,910 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,910 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,910 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][301], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,910 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,910 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,910 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,910 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [139#L64-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,912 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,912 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,912 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,912 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,912 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,912 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,912 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,912 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,917 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,917 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,917 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,918 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,918 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,918 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,918 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:04,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,918 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:00:04,918 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:04,918 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:04,918 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:04,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,918 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,918 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,918 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,918 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [139#L64-4true, 107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,921 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,922 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,922 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,922 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,922 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,925 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:00:04,925 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:04,925 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:04,925 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:04,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][260], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,925 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,926 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,926 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,926 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,927 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,927 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,927 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,927 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,927 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,927 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,927 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,927 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,928 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][301], [248#(= |#race~d2~0| 0), 240#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,928 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,928 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,928 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,928 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,928 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:04,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,929 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,929 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,929 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,929 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,929 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,932 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,932 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,932 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,932 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,932 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,933 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,933 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,933 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,933 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,933 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,933 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,933 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,933 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][301], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,934 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][301], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,934 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:04,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,935 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,935 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,935 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,935 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,935 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,936 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,936 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,936 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,936 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,936 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,939 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,939 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,939 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,939 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,939 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,940 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,940 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,940 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,940 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,940 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,940 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,940 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:04,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,944 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,944 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,944 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,944 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][313], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,945 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:04,945 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:04,945 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:04,945 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:04,945 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,945 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,945 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,945 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,945 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,945 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,945 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:04,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,950 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,950 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,950 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,950 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,950 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,950 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,950 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,950 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:04,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,951 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,952 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,952 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,952 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,952 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,952 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,952 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,952 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:04,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,955 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:00:04,955 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:04,955 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:04,955 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:04,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,955 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,955 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,955 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,955 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,955 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,955 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,955 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,955 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,956 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,956 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:04,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,957 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,957 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,957 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,957 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,962 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][313], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,962 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:00:04,962 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:04,962 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:04,962 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:04,962 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:04,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,962 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,962 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,962 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,962 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,964 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:00:04,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:04,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:04,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:04,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,966 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,966 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,966 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,967 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,967 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,967 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,967 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,968 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,968 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,968 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,968 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [139#L64-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,969 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,969 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,969 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:04,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,969 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][304], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,969 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,969 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,970 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:04,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,971 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,971 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,971 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,971 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [139#L64-4true, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,973 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:04,973 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,973 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:04,973 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:04,973 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:04,973 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][302], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:04,974 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,974 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,974 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,974 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,974 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,974 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:04,974 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,974 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,974 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,974 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,974 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,974 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,975 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,975 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,975 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,975 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,975 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,975 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,975 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,975 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 85#thread3Err3ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,975 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,975 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,975 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,975 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,976 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,976 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,976 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,976 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:04,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,976 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,976 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,976 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,976 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,976 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,976 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,976 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,976 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][306], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,976 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,977 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,977 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,977 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:04,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,977 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,977 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,977 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,977 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,978 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,978 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,978 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,978 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,980 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,980 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,980 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:04,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,982 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,982 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,982 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,982 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,982 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,982 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,982 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,982 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,982 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:04,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,983 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,983 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,983 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,983 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,984 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,984 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,984 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,984 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,984 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,984 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,984 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,984 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:04,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,985 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:04,985 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:04,985 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:04,985 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:04,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,986 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:04,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:04,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:04,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:04,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][308], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,986 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:04,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:04,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:04,986 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:04,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,987 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,987 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,987 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,987 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,987 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,987 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,987 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,987 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,989 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:04,989 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:04,989 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:04,989 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:04,989 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,990 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,990 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,990 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,990 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,991 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,991 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:04,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,991 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,991 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,991 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,991 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,991 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,991 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,991 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,991 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,992 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,992 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,992 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:04,992 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,992 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,993 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,993 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,993 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,993 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][311], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:04,993 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,993 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,993 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,993 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:04,994 INFO L124 PetriNetUnfolderBase]: 4442/9661 cut-off events. [2025-03-15 01:00:04,994 INFO L125 PetriNetUnfolderBase]: For 979110/1176002 co-relation queries the response was YES. [2025-03-15 01:00:05,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71481 conditions, 9661 events. 4442/9661 cut-off events. For 979110/1176002 co-relation queries the response was YES. Maximal size of possible extension queue 998. Compared 95344 event pairs, 994 based on Foata normal form. 1057/7469 useless extension candidates. Maximal degree in co-relation 67378. Up to 4766 conditions per place. [2025-03-15 01:00:05,117 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 138 selfloop transitions, 2 changer transitions 16/321 dead transitions. [2025-03-15 01:00:05,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 321 transitions, 5027 flow [2025-03-15 01:00:05,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:00:05,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:00:05,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 601 transitions. [2025-03-15 01:00:05,119 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9024024024024024 [2025-03-15 01:00:05,120 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -2 predicate places. [2025-03-15 01:00:05,120 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 321 transitions, 5027 flow [2025-03-15 01:00:05,120 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:05,120 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:00:05,120 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:00:05,120 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-15 01:00:05,120 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread3Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 01:00:05,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:00:05,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1854412782, now seen corresponding path program 1 times [2025-03-15 01:00:05,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:00:05,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144404090] [2025-03-15 01:00:05,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:00:05,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:00:05,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:00:05,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:00:05,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:00:05,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144404090] [2025-03-15 01:00:05,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144404090] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:00:05,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:00:05,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:00:05,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567225185] [2025-03-15 01:00:05,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:00:05,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:00:05,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:00:05,151 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:00:05,151 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:00:05,151 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 222 [2025-03-15 01:00:05,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 321 transitions, 5027 flow. Second operand has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:05,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:00:05,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 222 [2025-03-15 01:00:05,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:00:05,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:05,724 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 01:00:05,724 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:00:05,724 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:00:05,724 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:00:05,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:05,724 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:05,724 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:05,724 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:05,724 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:05,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:05,725 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:05,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:05,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:05,725 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:05,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:05,850 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:05,850 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:05,850 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:05,850 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:05,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:05,851 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:05,851 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:05,851 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:05,851 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:05,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:05,852 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:05,852 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:05,852 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:05,852 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:05,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:05,852 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,852 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,852 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,852 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:05,904 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:05,904 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][145], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:05,904 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:05,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][145], [248#(= |#race~d2~0| 0), 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:05,904 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:05,905 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:05,905 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:05,905 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:05,905 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:05,905 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:05,906 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:05,906 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:05,906 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:05,906 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:05,906 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:05,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:05,907 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:05,907 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:05,907 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:05,907 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:05,908 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:05,908 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:05,908 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:05,908 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:05,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:05,908 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:05,909 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:05,909 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:05,909 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:05,909 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:05,909 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:05,910 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:05,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][153], [24#L83true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:05,910 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:05,910 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:05,910 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:05,910 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:05,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][153], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:05,910 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:05,910 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:05,910 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:05,910 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:05,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:05,943 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:05,943 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:05,943 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:05,943 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:05,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:05,943 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:05,943 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:05,943 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:05,943 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:05,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:05,965 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:00:05,965 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:00:05,965 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:00:05,965 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:00:05,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:05,965 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:05,965 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:05,965 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:05,965 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:05,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:05,966 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:05,966 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:05,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:05,970 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:05,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:05,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:05,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,012 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,012 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,012 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,012 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,012 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,012 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,013 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,013 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,014 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,014 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,014 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,014 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,015 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,015 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,015 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,015 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,015 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,015 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,015 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,015 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,016 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,016 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,016 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,016 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,016 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,016 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,016 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,016 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,017 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,017 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,017 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,017 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,017 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,019 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,019 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,019 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,019 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,019 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,019 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,019 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,020 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,060 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,060 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,062 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,062 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,062 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,062 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,062 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,063 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,063 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,063 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,063 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,065 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,065 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][145], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,065 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][145], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,065 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,065 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,066 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,066 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,066 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,066 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,066 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,066 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,067 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,067 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,067 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,067 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,068 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,068 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,068 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,068 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,069 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,069 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,069 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,069 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,069 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,069 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,070 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,070 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][153], [24#L83true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,070 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][153], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,070 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,070 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,071 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,071 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,071 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,071 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,071 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,071 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,072 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,072 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,072 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,072 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:06,072 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,094 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,102 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:00:06,102 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:06,102 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:06,102 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:06,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,106 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,106 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,106 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,106 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,106 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,106 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,106 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,106 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,107 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,107 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,110 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,110 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][145], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,110 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][145], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,110 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,110 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,111 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,111 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,111 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,111 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,112 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,112 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,112 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,112 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,112 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,112 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,112 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,112 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,112 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,112 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,112 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,112 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,113 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,113 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,113 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,114 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,114 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,114 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,114 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,114 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,114 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,115 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,115 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][153], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,115 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][153], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,115 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,115 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,118 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,118 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,118 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,118 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,139 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,139 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,139 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,139 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,140 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,151 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:00:06,151 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:06,151 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:06,151 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:06,151 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:06,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,151 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [139#L64-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,152 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,152 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,159 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,159 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,159 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,159 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,160 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,160 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,160 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,160 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,160 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,160 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,161 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,161 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,161 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,161 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,162 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,162 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,162 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,162 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,162 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,162 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,163 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,163 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,163 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,163 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,164 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,164 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,164 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,164 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,165 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [60#L82-1true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,169 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [132#L82true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,169 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 79#L82-3true, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,169 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,169 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,170 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,170 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,170 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,171 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,171 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,171 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,171 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,171 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,172 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,172 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,172 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,172 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,173 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,173 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,173 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,173 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,173 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,174 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,174 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,174 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,174 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,174 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,174 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,175 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,175 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][267], [251#(= |#race~g3~0| 0), 134#L82-5true, 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,175 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][267], [201#L82-4true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,175 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,175 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,175 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,176 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,176 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,176 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,176 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,177 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,177 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,177 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,177 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,180 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,180 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,180 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,180 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,180 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,180 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,180 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,180 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,180 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,180 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,180 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,181 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,181 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,181 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,188 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,189 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,189 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,189 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,212 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,212 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,212 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,212 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,212 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,212 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,212 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,212 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,219 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,220 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,220 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,220 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,220 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][262], [234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 54#$Ultimate##0true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,220 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,220 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,220 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,220 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,221 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,221 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,221 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,221 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,221 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,221 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,221 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,221 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,222 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,222 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,222 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,222 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,222 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,222 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,223 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,223 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,223 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,223 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,223 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,223 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,223 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,223 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,224 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,224 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,224 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,224 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,224 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,228 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,228 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,228 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,228 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,228 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,228 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,229 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][195], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,229 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][195], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,229 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][195], [24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,229 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,229 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][195], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,230 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,230 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [60#L82-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,230 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,230 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,230 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,231 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,231 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,231 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,231 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,231 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,231 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,232 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,232 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,232 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,232 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,233 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,233 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,233 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,233 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,233 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,233 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,234 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,234 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,234 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,234 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,234 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,234 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,235 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,235 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][145], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,235 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][145], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,235 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,235 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,236 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,236 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,236 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,236 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,237 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,237 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,237 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [251#(= |#race~g3~0| 0), 134#L82-5true, 66#L65true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,237 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [201#L82-4true, 251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,237 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,237 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][148], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,238 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,238 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,238 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,238 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][148], [24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,238 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,241 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,241 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,241 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,241 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,241 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,242 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,242 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,242 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,242 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,243 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,243 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,243 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,243 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,243 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,243 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,244 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,244 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][197], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,244 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][197], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,244 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][151], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,244 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,244 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][151], [24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,245 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,245 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,245 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,245 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,245 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,246 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [60#L82-1true, 139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,246 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,246 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,246 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,246 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,246 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,247 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,247 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,247 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,247 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,247 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,248 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,248 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,248 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,248 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,248 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,248 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][153], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,249 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][153], [24#L83true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,249 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,249 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,249 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,250 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [139#L64-4true, 201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,250 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,250 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,250 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,250 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,250 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,251 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,251 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,251 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,251 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,251 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,251 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,251 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,251 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,251 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,251 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,255 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,255 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,255 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,255 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,255 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [60#L82-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,256 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,256 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [251#(= |#race~g3~0| 0), 79#L82-3true, 66#L65true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,256 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,256 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,256 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,257 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,257 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,257 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,257 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,257 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,258 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,258 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,258 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,258 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,259 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,259 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,259 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,259 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,259 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,260 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,260 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,260 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,260 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,260 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,261 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,261 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,261 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,261 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,261 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,262 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,262 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,262 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,262 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,262 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,263 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,263 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,263 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,263 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,263 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,263 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,264 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,264 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,264 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,264 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,265 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,265 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,265 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,265 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,265 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,266 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,266 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,266 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,266 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,266 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,267 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,267 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,267 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,268 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,268 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,268 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,268 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,268 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,271 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,271 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,271 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,271 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,271 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,271 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,271 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,272 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,272 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,272 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,272 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,272 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,273 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,273 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,273 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,273 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,273 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,274 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,274 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,274 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,274 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,274 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,275 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,275 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,275 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,275 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,276 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,276 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,276 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,276 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,276 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,276 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,277 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,277 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,277 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][197], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,277 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,277 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][197], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,278 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [60#L82-1true, 139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,278 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,278 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,278 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,278 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,279 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,279 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,279 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,279 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,280 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,280 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,280 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,280 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,281 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,281 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,281 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,281 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,281 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,282 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,282 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,282 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,282 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,283 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,283 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,283 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [139#L64-4true, 201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,283 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,283 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,283 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,284 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,284 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,284 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,285 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,285 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,285 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,285 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,285 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,285 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,285 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,285 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,285 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,285 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,287 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,287 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,287 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,287 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,287 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,288 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,288 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,288 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,295 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,295 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,295 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,295 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,295 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,295 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,296 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,296 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,296 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,296 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,309 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,309 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,309 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,309 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,314 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,314 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,315 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,315 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,315 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,315 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,315 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,315 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,316 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,316 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,316 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,316 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,317 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,317 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,317 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,317 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,318 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,318 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,318 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,318 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,320 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,320 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,320 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,320 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,321 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,321 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,321 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,321 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,322 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,322 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,322 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,322 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,322 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,322 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,322 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,322 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,326 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,326 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,326 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,326 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,327 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,327 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,327 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,328 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,328 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,328 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,329 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,329 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,329 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,329 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,329 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,329 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,329 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,329 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,330 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,330 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,330 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,330 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,330 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,330 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,330 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,330 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,330 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][264], [66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,330 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,331 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:06,331 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,331 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,331 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,332 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,332 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,334 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,334 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,334 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,334 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,334 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,334 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,334 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,334 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:06,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,336 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,336 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,336 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,336 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,336 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [24#L83true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,337 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,337 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,337 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,337 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,337 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,338 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,338 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][312], [248#(= |#race~d2~0| 0), 132#L82true, 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,338 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,338 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,345 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,345 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,345 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,345 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,345 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,345 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,345 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,345 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,346 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,346 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,346 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,346 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,346 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,346 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,346 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,346 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,358 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,358 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,358 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,358 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,363 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,363 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,363 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,363 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,363 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,363 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,363 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,363 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,370 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,370 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,370 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,370 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,371 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,371 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,371 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,371 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,373 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:00:06,373 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:06,373 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:06,373 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:06,374 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,374 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,374 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,374 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,374 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,374 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,374 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,374 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:00:06,374 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:06,374 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:06,375 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:06,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,375 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,375 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,375 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,375 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,375 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,375 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,375 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,375 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,375 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,375 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,376 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,376 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,376 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,376 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,376 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,376 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,378 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,378 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,378 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,379 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,379 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,379 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,379 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,379 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,380 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,380 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,380 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,380 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,380 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,381 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,381 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,381 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,381 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,382 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,382 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,382 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,382 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,383 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,383 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,383 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,383 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,385 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,385 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,385 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,385 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,385 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,385 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,385 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,385 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,385 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,385 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,386 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,386 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,386 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,386 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,387 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,387 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,387 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,387 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,387 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,387 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,388 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][312], [60#L82-1true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,388 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,388 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,388 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,388 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [132#L82true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,393 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,393 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,393 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,393 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,393 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,394 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,394 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,394 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,394 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,394 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,394 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,394 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,394 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,394 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,399 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,399 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,399 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,399 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,408 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,408 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,408 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,408 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,410 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,411 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,411 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,411 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,411 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,411 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,411 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,411 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,412 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:00:06,412 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:06,412 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:06,412 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:06,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,415 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,415 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,415 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,415 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,420 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,420 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,421 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,421 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,421 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,421 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,422 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,422 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,422 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,422 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,423 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,423 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,423 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,423 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,424 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,424 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:00:06,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:06,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:06,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:06,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:06,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:06,424 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,424 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,424 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,424 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,424 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,424 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,425 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,425 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,425 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,426 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,426 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,426 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,426 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,428 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,428 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,428 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,428 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,428 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,428 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,428 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,428 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,429 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,429 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,429 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,429 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,429 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,430 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,430 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,430 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,430 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,430 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,431 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,431 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,431 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,431 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,431 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,431 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [24#L83true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,431 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [60#L82-1true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,432 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,432 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,432 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,432 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,433 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,433 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,433 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,433 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,433 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,434 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,434 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,434 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,436 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,436 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][195], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,436 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,436 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,437 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,437 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,437 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,437 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,437 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,438 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,438 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,438 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,438 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,438 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,439 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,439 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,439 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,439 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,439 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,439 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,440 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,440 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [60#L82-1true, 139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,440 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,440 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,440 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,441 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,441 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,441 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,441 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,441 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,442 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,442 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [139#L64-4true, 201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,442 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,442 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,442 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,443 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,443 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,443 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,444 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,444 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,444 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,444 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,444 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,444 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,444 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,444 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,444 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,444 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,444 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,444 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,445 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,445 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,445 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,445 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,445 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,446 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,446 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,446 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,446 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,446 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,446 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,446 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,446 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,446 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,447 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,447 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,447 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,448 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,448 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,448 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,449 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,449 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,449 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,449 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,449 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,449 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,449 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,449 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,450 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,450 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,450 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,450 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,450 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,455 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [60#L82-1true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,455 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,456 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,456 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,456 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,456 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,457 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,458 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,458 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,458 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,458 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,458 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,458 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,458 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,458 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,476 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,476 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,476 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,476 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,477 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,477 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,477 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,477 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,477 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,477 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,477 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,477 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,478 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,478 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,478 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,478 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,478 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,478 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,478 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,478 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,484 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,484 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,484 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,484 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,484 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,487 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,488 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,488 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,488 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,492 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,492 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,492 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,492 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,492 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,493 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:00:06,493 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:06,493 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:06,493 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:06,494 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,494 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,494 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,494 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,494 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,494 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,494 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,495 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,495 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,495 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,495 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,495 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,495 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,495 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,495 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:00:06,495 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:06,495 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:06,495 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:06,496 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:06,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,496 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,496 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,496 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,496 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,497 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,497 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,500 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,500 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,500 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,500 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,500 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,501 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][195], [24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,501 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,501 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,501 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,502 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,502 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,502 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,502 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,503 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,503 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,503 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,503 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,503 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,504 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,504 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,504 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,504 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,504 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,505 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,505 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,505 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,505 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,505 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,506 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,506 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,506 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,506 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,506 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,507 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,507 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,507 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,507 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,508 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,508 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,508 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,508 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,508 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [60#L82-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,509 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,509 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,509 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,509 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,510 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,510 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,510 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,510 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,510 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,511 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,511 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,511 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,511 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,512 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,512 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,512 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,513 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,513 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,513 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,513 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,513 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,514 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,514 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,514 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,514 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,514 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,515 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,515 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [60#L82-1true, 139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,515 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,515 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,515 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,515 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,515 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,515 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,515 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,516 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,517 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,517 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,517 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,517 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,517 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][312], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,518 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,518 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,518 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,518 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,524 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,524 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,524 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,524 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,524 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,524 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,524 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,524 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,525 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,525 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,525 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,525 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,526 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,526 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,526 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,526 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 79#L82-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,536 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,536 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,536 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,536 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,539 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,539 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,539 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,539 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,539 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,539 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,539 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,539 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,540 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,540 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,540 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,540 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,540 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,540 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,540 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,540 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 79#L82-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,546 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,546 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,546 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,546 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,548 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,548 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,548 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,548 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,549 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,549 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,549 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,549 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,549 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,549 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,550 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,550 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,550 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,550 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,550 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,550 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,550 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,550 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,550 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,550 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,550 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,552 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,552 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,552 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,553 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,553 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,553 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,554 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,554 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,555 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,555 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,555 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,555 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,555 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,555 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,555 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,555 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,555 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,555 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,555 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 79#L82-3true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,559 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,559 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,559 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,559 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,559 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,560 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,560 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,560 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,560 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,560 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,561 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,561 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,561 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,561 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,561 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,562 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,562 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,562 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,562 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,563 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][267], [251#(= |#race~g3~0| 0), 66#L65true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,563 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][267], [201#L82-4true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,563 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,563 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,563 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,564 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,564 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,564 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,564 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,564 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,565 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,565 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,565 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,565 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,566 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,566 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,566 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,566 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,566 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,569 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,569 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,570 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,570 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,571 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,571 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,571 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,571 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,571 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,572 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,572 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,572 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,572 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,572 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,572 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,572 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,572 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [201#L82-4true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,572 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,572 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,572 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,572 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 79#L82-3true, 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,578 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,578 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,578 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,578 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,579 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,579 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,579 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,579 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,579 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,581 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,581 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,581 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,581 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,581 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,582 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,582 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,582 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,582 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,582 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,583 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,583 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,583 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,583 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,583 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,584 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,595 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,595 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,595 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,595 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,595 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,595 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,595 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,595 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,595 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,595 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,595 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,595 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,598 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,598 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,598 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,598 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,599 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,599 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,599 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,599 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,599 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,599 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,599 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,599 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,606 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,606 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,606 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,606 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,607 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,607 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,607 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,607 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,607 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,607 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,607 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,608 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,608 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,608 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,608 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,608 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,608 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,608 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,608 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,609 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,609 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,609 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,610 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,610 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,610 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,611 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,611 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,611 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,611 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,611 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,611 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,611 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,612 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][261], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,612 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,612 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,612 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,617 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,617 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,617 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,617 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,618 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,618 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,618 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,618 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,618 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,619 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,619 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,619 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,619 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,619 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,620 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,620 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,620 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,620 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,620 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,621 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,621 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,621 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,621 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,622 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,622 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,622 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,622 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,622 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,623 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,623 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,623 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,623 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,624 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,624 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,624 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,624 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,625 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,625 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,625 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,625 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,628 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,628 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,628 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,629 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,629 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,629 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][150], [251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,629 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,629 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,630 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,630 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,630 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,630 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,631 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,631 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,631 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,631 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,631 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,632 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 182#L65-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,632 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,632 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,632 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,633 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,633 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,633 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,633 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,633 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,634 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,634 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,634 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,634 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,634 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,635 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,635 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,635 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,635 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,635 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,636 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,636 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,636 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][202], [201#L82-4true, 251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,636 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,639 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,639 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,639 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,639 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,640 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,640 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,640 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,640 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,640 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,641 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][156], [99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,641 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][197], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,641 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,641 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][197], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,641 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,642 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,642 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,642 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,642 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,643 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,643 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,643 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,643 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,643 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,644 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,644 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,644 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 182#L65-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,644 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,644 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,645 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,645 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,645 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,645 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,645 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,646 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,646 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,646 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,646 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,646 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,647 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,647 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [139#L64-4true, 201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,647 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,647 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,648 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,649 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,649 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,649 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,649 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,649 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,650 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,650 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,650 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,650 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,650 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,651 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,651 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,651 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,651 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,651 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,651 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,651 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,651 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,651 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,651 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,651 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,652 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,652 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,652 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,653 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,653 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,654 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,654 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,654 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,654 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,654 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,655 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][314], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,655 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,655 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,655 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,655 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,660 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,660 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,660 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,660 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,660 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,661 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,661 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][267], [201#L82-4true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,661 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,661 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,661 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,662 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,662 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,662 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,663 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,663 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,663 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,664 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,664 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,664 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,664 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,665 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,665 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,665 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,665 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,665 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,665 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,665 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,665 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,665 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,666 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,666 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,666 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,666 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,666 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,666 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,667 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,667 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,667 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,668 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,668 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,668 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,668 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,668 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,669 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,669 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,669 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,669 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,669 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,669 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,669 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,669 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,674 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,675 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,675 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,675 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,675 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,675 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,675 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,675 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,675 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,678 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,678 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,678 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,678 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,679 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,679 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,679 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,679 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,679 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,684 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,684 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,684 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,684 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,684 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,685 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,685 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,685 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,685 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,685 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,685 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,685 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,685 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,686 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,686 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,686 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,686 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,687 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,687 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,687 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,687 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,687 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,687 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,687 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,687 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,687 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,687 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,688 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,688 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,688 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,688 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,688 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,690 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,691 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,691 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,691 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,691 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,691 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,692 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,692 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,694 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,695 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,695 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,695 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,695 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,695 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,695 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,695 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,695 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,695 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,695 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,695 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,696 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,696 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,696 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,696 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,696 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,702 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,702 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,702 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,702 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,702 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,702 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,702 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,702 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,703 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,703 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,703 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,703 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,703 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,704 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,704 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,704 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,704 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,706 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,706 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,706 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,706 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,707 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,707 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,707 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,707 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,707 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,708 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,708 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,708 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,708 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,708 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,708 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,708 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,708 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,708 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,709 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,709 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,709 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,709 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,710 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:00:06,710 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:06,710 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:06,710 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:06,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,710 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,710 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,710 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,710 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,711 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:00:06,711 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:06,711 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:06,711 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:06,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,711 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,711 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,711 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,711 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,711 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,712 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,712 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,712 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,713 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,713 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,713 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,713 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,713 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,713 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,713 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,713 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,713 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,713 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,713 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,714 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,714 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,714 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,714 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,714 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,715 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,715 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,715 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,715 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,717 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,717 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,718 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,718 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,718 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,719 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,719 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,719 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,719 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,722 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,722 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,723 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,723 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,723 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,723 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,723 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,724 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,724 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,724 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,725 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,725 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,725 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,725 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,725 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,726 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,726 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,726 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,726 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,726 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,727 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,727 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,727 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,727 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,728 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,728 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,728 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,728 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,728 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,729 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,729 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,729 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,729 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,729 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,730 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,730 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,730 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,730 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,730 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,731 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,731 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,731 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,731 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,731 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,732 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,732 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,732 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,732 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,733 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,733 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,733 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,733 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,734 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,734 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,734 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,734 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,734 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,737 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,737 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,737 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,737 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,737 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,738 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,738 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,738 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,738 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,739 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,739 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,739 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,740 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,740 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,740 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,740 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,740 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,741 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,741 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,741 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,741 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,742 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,742 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,742 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,742 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,742 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,743 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,743 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,743 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,743 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,743 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,744 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,744 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,744 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,744 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,744 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,745 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,745 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,745 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,745 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,745 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,746 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,746 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,746 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,747 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,747 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,747 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,747 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,747 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,748 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,748 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,748 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,748 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,748 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,749 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,749 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,749 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,749 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,750 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,750 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,750 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,750 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,750 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,750 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,751 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,751 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,751 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,751 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,752 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,752 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,752 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,753 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,753 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,753 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,753 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,754 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,754 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,754 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,754 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][315], [248#(= |#race~d2~0| 0), 24#L83true, 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,756 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,756 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,756 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,756 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,761 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,761 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,761 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,761 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,761 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,762 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,762 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][267], [251#(= |#race~g3~0| 0), 134#L82-5true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,762 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,762 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,762 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,763 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,763 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,763 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,763 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][302], [84#L42-2true, 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,770 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,770 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,771 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,771 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,771 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,771 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,771 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,771 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,772 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,772 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,772 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,772 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,773 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,773 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,773 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,773 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,773 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,774 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,774 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,775 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,775 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,775 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,775 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,776 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,776 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,776 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,776 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,777 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,777 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,777 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][299], [99#L44-2true, 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,782 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,782 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,782 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,782 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,783 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,783 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,783 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,783 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,783 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,783 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,783 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,783 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,783 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,783 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,784 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,784 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,784 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,784 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,784 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,784 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,784 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,784 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,784 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,784 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,785 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,785 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,785 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,786 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,786 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,787 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,787 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:06,787 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,787 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,787 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,787 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,788 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,788 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,789 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,789 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,790 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,790 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,790 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,790 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,792 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,792 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,792 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,792 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,792 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,793 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,793 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,793 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,793 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,794 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,794 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,794 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,794 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,794 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,795 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,795 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,796 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,796 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,796 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,796 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,796 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,797 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [139#L64-4true, 201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,797 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,797 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,797 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,799 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,799 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,799 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,799 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,800 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,800 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,800 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,800 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,800 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,800 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,800 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,800 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][312], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,801 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,801 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,801 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,801 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L83true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,806 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,806 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,806 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,806 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 79#L82-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,808 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,808 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,808 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,808 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,809 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,809 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,809 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][302], [107#L85-4true, 84#L42-2true, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,815 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,815 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,815 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,815 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][302], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 66#L65true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,815 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,815 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,816 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,816 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,817 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [107#L85-4true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,817 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,817 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,817 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,817 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,817 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 107#L85-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,818 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,818 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,818 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [107#L85-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,818 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,819 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,819 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,819 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][299], [99#L44-2true, 107#L85-4true, 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,824 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,824 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,824 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,824 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][299], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,824 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,825 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,825 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,825 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:06,826 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,826 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,827 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,827 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,827 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,828 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,828 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,828 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,829 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,829 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,830 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,830 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,833 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,834 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,834 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,834 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,834 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,834 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][312], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,835 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,835 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,835 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,835 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:06,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,839 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,839 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,839 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,839 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,841 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,841 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,841 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,841 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,842 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,842 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,842 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,842 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,843 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,843 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,843 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,843 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,843 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,843 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,856 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,857 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,857 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,858 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,858 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,858 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,858 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:06,858 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:06,858 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:06,859 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,859 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,859 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,860 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,860 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,860 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,860 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,860 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,861 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,861 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,861 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,861 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,863 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,863 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,863 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,864 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,864 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,866 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,866 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,866 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,866 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,866 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,867 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,867 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,867 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,867 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,867 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,868 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,868 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,868 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,868 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,869 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,869 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 107#L85-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,869 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,869 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,870 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,870 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,870 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,870 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,870 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,871 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,871 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,871 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,871 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,871 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,871 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,871 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,872 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,872 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,872 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,872 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,872 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,872 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,872 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,873 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,873 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,873 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,873 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,873 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,873 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,873 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,873 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,873 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,874 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,874 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,874 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,874 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,875 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,875 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,875 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,875 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,875 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,875 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,875 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,875 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,880 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,880 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,880 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,880 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,889 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,889 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,889 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,889 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,889 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,889 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,890 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,890 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,890 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,890 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,891 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,891 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,891 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,891 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,904 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [132#L82true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,904 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:00:06,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:06,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:06,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:06,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:06,904 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:06,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,905 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [60#L82-1true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,905 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,905 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,905 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,906 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,906 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,907 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,907 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,907 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,907 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,907 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,907 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,907 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,907 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,907 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,907 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,907 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,907 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,908 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,908 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,908 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,908 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,908 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,908 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,908 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,909 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,909 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,909 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,910 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,910 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,910 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,910 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,912 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][204], [251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,912 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,912 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][201], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,913 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,913 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,913 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,913 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,913 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,913 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,913 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,913 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,914 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,914 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,914 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,914 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,914 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,914 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,914 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,914 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,914 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,915 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,915 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,915 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,916 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,916 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,916 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,916 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,916 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,917 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,917 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,917 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,918 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,918 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [107#L85-4true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,918 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,918 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,919 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,919 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,919 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,919 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,920 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][199], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,920 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,920 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,921 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][205], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,921 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,921 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,922 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,923 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,923 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,923 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,923 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,924 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,924 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,924 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,924 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,924 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,925 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,925 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,925 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,925 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,925 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,926 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,926 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,926 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,926 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,927 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,927 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,927 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,927 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,927 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,928 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,928 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:06,928 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,929 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,929 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,929 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,929 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,929 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,929 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,929 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,929 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,930 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,930 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,930 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,931 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,931 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,931 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,932 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,932 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,932 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,932 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,932 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,932 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,932 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:06,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,932 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,933 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,933 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,933 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,933 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,934 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,934 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,934 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,934 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,934 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,934 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,934 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][312], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,934 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,934 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,934 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,934 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:06,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,938 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,938 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,938 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,938 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,938 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,938 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,938 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,938 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,939 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,939 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,939 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,939 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,939 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,940 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,940 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,940 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,940 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,951 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,951 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,951 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,952 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,952 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,952 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,952 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,952 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,952 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,952 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,953 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,953 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,953 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,953 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,953 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,953 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,953 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,953 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,954 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,954 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,954 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][321], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,954 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,955 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,955 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,955 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,955 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,955 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,956 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,956 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,956 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,956 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,956 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,956 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,957 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,957 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,957 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,957 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,957 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,958 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,958 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,958 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,958 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,959 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,959 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,959 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,959 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,959 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,959 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,959 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,959 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,960 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,960 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,961 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:06,961 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,961 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,962 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,962 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,962 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,962 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,963 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,963 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,963 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,963 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,964 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,964 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,965 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,965 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,965 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,965 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,965 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,966 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,966 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:06,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][312], [248#(= |#race~d2~0| 0), 240#true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,967 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,967 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,967 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,967 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:06,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,970 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,970 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,970 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,970 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,971 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,971 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,971 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,971 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,972 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,972 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,972 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,972 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,972 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,972 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:06,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,973 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,973 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,973 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,973 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:06,985 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,985 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,985 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,986 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,986 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 79#L82-3true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,986 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,987 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [201#L82-4true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,987 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,988 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true]) [2025-03-15 01:00:06,988 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:06,988 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,988 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:06,988 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,989 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,990 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,990 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,990 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,990 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,990 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,990 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,990 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:06,990 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,990 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,991 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,991 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,991 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,994 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:06,994 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,994 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,995 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,995 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,995 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,995 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:06,996 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,996 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,996 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,996 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,996 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,996 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,996 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,996 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,996 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:06,997 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,997 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:06,997 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,997 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,997 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,998 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:06,998 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,998 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:06,999 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,999 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:06,999 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:06,999 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,000 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,000 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,001 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,002 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,002 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,002 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,002 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,002 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,002 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,002 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,002 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,002 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,002 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,003 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,003 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,003 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,003 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,003 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,003 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,003 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,003 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,003 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,003 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,007 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,007 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,007 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,007 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,009 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,009 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,009 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,009 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,009 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,009 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,010 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,010 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,010 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,010 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,010 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,010 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,010 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,010 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,021 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][267], [201#L82-4true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,021 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,021 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,021 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,021 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,021 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,021 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,021 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,022 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,022 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,022 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,024 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,024 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,024 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,025 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,025 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,025 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,025 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,025 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,025 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,025 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,025 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,025 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,025 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,025 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,025 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,025 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,028 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,028 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,028 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,028 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,028 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,028 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,028 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,028 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,028 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,028 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,028 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,028 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,028 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,029 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,029 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][147], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,029 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,029 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,030 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,030 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,030 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][155], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,030 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,031 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][192], [139#L64-4true, 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,031 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,031 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,032 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,032 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,032 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,032 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,032 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,032 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,032 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,032 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,033 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,033 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,033 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,034 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,034 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,034 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,035 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,035 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,035 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,035 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,035 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,051 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,051 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,051 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,051 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,051 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,051 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,051 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,051 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,052 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][267], [251#(= |#race~g3~0| 0), 134#L82-5true, 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,052 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,052 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,053 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,053 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,053 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true]) [2025-03-15 01:00:07,053 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:07,053 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:07,054 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:07,054 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:07,054 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][266], [24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,054 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,054 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,054 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,054 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,054 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,054 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,054 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,054 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,054 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,054 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,054 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,054 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,055 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,055 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,055 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,055 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,055 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,055 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,055 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,055 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,055 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,055 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,056 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,056 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,056 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,057 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,057 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,057 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,057 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,057 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,057 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,057 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,057 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:07,060 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,060 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,060 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,060 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,060 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,060 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,060 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,061 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,061 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,061 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,061 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,061 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,062 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,062 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,063 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,063 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,063 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,063 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,063 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,063 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,063 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,063 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,064 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,064 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,064 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,064 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,064 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,065 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,065 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,065 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,065 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,065 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,066 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,066 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,069 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,069 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,069 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,070 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,070 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,070 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,070 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,081 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,081 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,081 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,081 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,081 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,081 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,081 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,081 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,081 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,082 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,082 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,082 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,082 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,083 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,083 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,083 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [24#L83true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,084 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,084 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,084 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,084 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,084 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,084 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,084 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,084 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,085 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,085 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:07,085 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,085 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,086 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,086 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,086 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,087 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,087 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,088 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,088 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,088 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,088 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,091 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,091 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,091 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,091 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,092 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,092 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,092 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,092 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,093 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,093 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,093 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,093 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,093 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,093 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,093 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,093 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,093 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,093 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,093 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,093 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,093 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,094 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,094 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,094 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,094 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,095 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,095 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,095 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,095 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,095 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,095 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,095 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,095 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,095 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,095 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,095 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,096 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,096 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,096 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,096 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,096 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,097 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,097 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:07,097 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,098 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,098 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,098 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,099 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,099 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,099 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,099 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,100 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,100 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,100 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,100 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,100 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,101 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,101 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,101 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,101 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,101 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,104 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,104 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,104 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,105 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,105 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,105 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,105 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,105 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,106 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,106 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,106 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,106 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,106 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,106 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,106 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,106 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,114 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,114 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,114 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,114 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,114 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,114 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,114 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,114 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,114 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,115 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,115 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,116 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,116 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,116 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,116 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,116 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,116 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,116 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,116 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,116 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,117 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,117 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,117 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,117 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,117 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,117 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,117 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,117 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,117 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,117 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,117 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,117 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,117 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,118 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,118 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,118 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,118 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,118 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,118 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,118 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,118 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,118 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,119 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,119 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,119 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,119 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,120 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,121 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,121 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,121 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,122 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,122 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,122 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,122 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,122 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,123 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,123 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,123 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,123 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,123 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,123 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,123 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,123 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,123 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,124 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,124 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,124 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][285], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,124 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,125 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,125 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,125 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,126 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,126 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,126 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,126 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,126 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,127 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,127 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,127 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,127 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,127 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,127 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,127 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,127 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,127 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:07,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,127 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,127 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,128 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,128 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][283], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,128 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,128 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,129 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,129 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,129 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,129 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,129 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,130 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,130 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,130 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,130 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,130 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,131 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,131 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,131 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,131 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,131 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][330], [248#(= |#race~d2~0| 0), 240#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,133 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,133 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,133 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,133 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,142 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,142 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,142 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,142 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,142 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,143 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,143 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,143 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,143 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,143 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,143 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,143 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,143 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,143 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,143 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,143 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,143 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,144 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,144 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,144 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,144 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,144 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,145 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,145 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:07,145 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,145 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,145 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,146 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,146 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,147 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,147 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,147 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,147 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,147 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,147 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,147 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,148 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,148 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,148 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,148 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,148 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,148 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,148 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,149 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,149 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,149 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,149 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,149 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,150 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,150 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,150 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,150 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,150 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,150 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,150 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,150 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,151 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,151 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,151 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,151 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,151 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,151 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,151 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,151 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,151 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][330], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,152 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,152 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,152 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,152 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][330], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,152 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,152 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,152 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,152 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][323], [66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,154 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,163 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,163 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,163 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,163 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,163 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,163 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,163 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,163 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,163 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,164 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,164 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,164 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,164 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,164 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,164 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,164 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,164 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,164 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,164 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,165 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:07,165 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,165 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,165 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,165 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,165 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,166 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,166 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,166 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,166 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,166 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,166 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,166 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,166 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,166 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,166 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,166 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,166 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,167 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,167 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,167 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,167 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,167 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,168 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,168 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,168 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,168 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,168 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,168 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,168 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,168 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,168 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,171 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,171 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,171 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,171 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,172 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,172 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,172 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,172 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,172 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,172 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,172 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,172 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,172 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,172 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,172 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,172 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,173 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,173 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,173 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,174 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,174 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,174 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,174 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,175 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,176 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][323], [107#L85-4true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,180 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,180 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,180 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,180 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][323], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,181 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,181 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,181 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,181 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,190 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,190 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,190 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,190 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,190 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,190 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,190 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,190 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][337], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,191 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,191 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,191 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][259], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,192 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,192 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,193 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,193 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,194 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,194 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,195 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,195 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,197 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,197 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,197 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,197 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,197 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,197 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,198 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,198 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,198 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,198 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,198 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,198 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,198 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,198 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,198 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,199 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,199 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,199 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,199 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,200 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,200 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,200 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,201 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,201 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,201 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,202 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,202 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,202 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,202 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,202 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,202 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,202 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,202 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,202 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,203 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,203 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,203 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,203 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,204 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,204 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,204 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,204 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,204 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,205 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,205 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,205 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,206 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,206 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,208 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,208 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,208 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,208 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,208 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,208 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][337], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,219 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,219 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,219 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,219 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,219 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,219 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,219 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,219 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,219 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,219 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,219 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,219 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,220 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,220 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,220 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,220 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,220 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,220 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,220 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,220 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,220 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,220 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,220 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,221 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,221 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,221 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,221 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,221 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,221 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,221 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,221 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,221 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,221 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][257], [2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,222 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,222 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,222 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,222 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,223 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,223 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,224 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,224 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,224 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:07,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,226 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,226 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,226 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,226 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,226 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,229 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,229 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,229 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,230 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,230 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,230 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,230 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,230 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,236 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,236 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,236 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,236 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,236 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,237 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,237 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,237 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,237 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,237 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,237 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,237 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][335], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,237 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,238 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,238 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,238 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,238 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,238 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,238 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,238 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,239 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,239 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,239 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,239 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,239 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,239 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,239 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,239 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,240 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,240 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,241 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [60#L82-1true, 130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,241 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,241 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,241 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,241 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,241 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,241 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,241 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,241 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,241 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,242 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,242 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,242 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:07,243 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,243 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,243 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,243 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,243 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,243 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,243 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,243 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,243 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,244 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,244 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,244 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,245 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,245 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,245 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,249 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,249 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,249 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,249 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,249 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,250 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,250 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,250 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,250 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,251 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,251 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,251 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,251 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,251 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,251 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,251 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,251 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,251 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,251 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,251 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,252 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,252 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,252 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,252 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,252 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,258 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,258 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,258 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,258 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,258 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,259 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,260 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,262 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,262 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,262 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,262 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,262 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,262 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,262 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,262 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,262 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,262 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,263 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,263 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,263 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][288], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,263 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,264 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][295], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,264 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,264 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,265 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,265 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,265 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][287], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,266 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,266 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][303], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,267 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:07,267 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,268 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,269 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,269 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,269 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,269 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,269 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,269 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,269 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,269 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,269 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,270 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,270 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,270 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,270 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,270 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,270 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,270 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,270 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,270 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,270 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][337], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,276 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:00:07,276 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:07,276 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:07,276 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:07,276 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:07,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][337], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,276 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,276 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,276 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,276 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,276 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,277 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,277 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,277 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,277 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,278 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,278 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,279 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,279 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,279 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,280 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,280 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,280 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,280 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,280 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,280 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,280 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,280 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,280 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,280 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,281 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,281 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,281 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,281 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,281 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,281 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,281 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,281 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,281 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,281 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:07,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,283 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,283 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,283 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,284 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,284 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,284 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,284 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,284 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,284 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,284 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,284 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,284 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,284 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,285 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,285 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,285 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,285 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,291 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,291 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,291 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,291 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,291 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,291 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,291 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,292 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:07,292 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,292 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,292 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,293 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,293 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,293 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,293 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,293 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,293 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,293 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,293 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,293 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,293 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,293 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,293 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,294 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,294 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,294 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,294 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:07,295 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,295 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,295 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:07,296 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,296 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,296 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,296 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,296 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,296 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,296 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,296 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,296 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,297 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,297 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,297 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,297 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,298 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,298 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,298 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,300 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,300 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,300 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,300 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,300 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][335], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,303 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,304 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,304 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,304 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,304 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,304 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,304 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,304 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,304 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,304 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,304 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,304 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][258], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,304 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,304 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,304 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,304 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,305 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,305 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,305 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,305 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,305 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,305 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,306 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,306 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,306 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,306 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,306 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,306 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,306 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,307 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,307 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,307 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,308 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][319], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:07,308 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,308 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,309 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][323], [66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,309 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,309 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,309 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,309 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,309 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,310 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,310 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,310 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,310 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,310 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,311 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true]) [2025-03-15 01:00:07,311 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:07,311 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][326], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true]) [2025-03-15 01:00:07,311 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,312 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,312 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,312 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,312 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,312 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,313 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,313 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,313 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,313 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,314 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,314 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,314 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,314 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,315 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,315 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,315 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,316 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,316 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,316 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,316 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,316 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,317 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,317 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,317 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,317 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,317 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,317 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,317 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,317 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,318 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,318 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,318 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,318 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:07,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,319 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,319 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,319 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,319 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,319 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,319 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,319 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,319 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,319 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,319 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,319 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,319 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,320 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,320 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,320 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,320 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:07,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,321 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,321 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,321 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,321 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,322 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,322 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,322 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,322 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,322 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,323 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,323 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,323 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,323 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,323 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,323 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,323 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,323 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,323 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,323 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,327 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,327 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,327 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,327 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,327 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,327 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,327 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,327 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,327 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,328 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,329 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,329 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,329 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,329 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,329 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,329 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,329 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][320], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,329 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,329 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,329 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,329 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,329 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,329 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 182#L65-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,330 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,330 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,330 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,330 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,330 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][323], [107#L85-4true, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,331 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,331 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,331 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,331 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,331 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][323], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,331 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,331 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,331 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,331 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,331 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,332 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,333 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,333 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,333 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,333 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,334 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,334 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,335 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,335 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,335 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][282], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,335 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,336 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,336 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,336 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,336 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,336 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,336 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,337 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,337 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,337 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,338 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,338 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,338 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,338 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,339 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,339 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,339 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,339 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][281], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,340 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,340 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,340 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,340 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,340 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,341 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,341 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,341 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,341 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,341 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,341 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,341 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,341 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,341 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,341 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,345 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,345 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:00:07,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:07,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:07,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:07,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:07,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:07,345 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:07,346 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,346 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,347 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,347 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,347 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,347 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,347 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,347 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,347 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,348 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,348 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,348 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,348 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:07,352 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,353 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,353 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,353 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,353 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,353 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,354 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,354 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,354 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,354 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,354 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,355 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,355 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:07,355 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,355 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,355 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,356 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,356 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,356 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:07,360 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][339], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,361 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,361 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,361 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,361 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,361 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,361 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,361 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,361 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,361 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,361 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,361 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,361 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,361 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,362 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,362 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,362 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,362 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,362 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,362 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,362 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:07,366 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,366 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,367 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,367 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,367 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,368 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,368 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,369 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,369 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,369 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,369 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,369 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,369 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,369 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:07,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,371 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,372 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,372 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,372 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,373 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][318], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,373 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,373 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:07,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,376 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,376 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,376 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,376 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,376 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,376 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,376 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,376 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,381 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,382 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,382 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,382 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,382 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,383 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,383 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,383 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,383 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,384 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,384 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,384 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,387 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,389 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,389 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,389 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,389 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,390 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,390 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,390 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,390 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,390 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,391 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,391 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,391 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,391 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,391 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,391 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,391 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,391 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,391 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,391 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,392 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,392 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,392 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,392 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,393 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,393 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,393 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,393 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,393 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,394 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,394 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,394 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,394 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,394 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:07,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,395 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,395 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,395 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:07,395 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,395 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:07,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,397 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,397 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,398 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,398 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,398 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,399 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,399 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,399 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,399 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,399 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,399 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,399 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,399 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,399 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,399 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,399 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,399 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,399 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,400 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,400 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,402 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,402 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,402 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,402 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,403 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,403 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,404 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,404 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,404 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,404 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,405 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,405 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,405 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][290], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,406 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,406 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,406 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,407 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,407 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,407 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,408 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:07,408 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,408 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,408 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:07,408 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,408 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,408 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:07,409 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:07,409 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,409 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,409 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,409 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,409 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:07,410 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,410 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,410 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][324], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:07,411 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,411 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:07,414 INFO L124 PetriNetUnfolderBase]: 6762/13429 cut-off events. [2025-03-15 01:00:07,414 INFO L125 PetriNetUnfolderBase]: For 1900900/2252290 co-relation queries the response was YES. [2025-03-15 01:00:07,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116332 conditions, 13429 events. 6762/13429 cut-off events. For 1900900/2252290 co-relation queries the response was YES. Maximal size of possible extension queue 1146. Compared 120717 event pairs, 585 based on Foata normal form. 1210/9745 useless extension candidates. Maximal degree in co-relation 111691. Up to 6787 conditions per place. [2025-03-15 01:00:07,709 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 162 selfloop transitions, 2 changer transitions 16/344 dead transitions. [2025-03-15 01:00:07,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 344 transitions, 6127 flow [2025-03-15 01:00:07,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:00:07,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:00:07,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 601 transitions. [2025-03-15 01:00:07,710 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9024024024024024 [2025-03-15 01:00:07,711 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, -1 predicate places. [2025-03-15 01:00:07,711 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 344 transitions, 6127 flow [2025-03-15 01:00:07,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:07,711 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:00:07,711 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:00:07,711 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-15 01:00:07,711 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 01:00:07,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:00:07,712 INFO L85 PathProgramCache]: Analyzing trace with hash 896959294, now seen corresponding path program 1 times [2025-03-15 01:00:07,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:00:07,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73753431] [2025-03-15 01:00:07,712 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:00:07,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:00:07,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:00:07,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:00:07,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:00:07,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73753431] [2025-03-15 01:00:07,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73753431] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:00:07,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:00:07,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:00:07,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128454161] [2025-03-15 01:00:07,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:00:07,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:00:07,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:00:07,759 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:00:07,759 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:00:07,760 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 222 [2025-03-15 01:00:07,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 344 transitions, 6127 flow. Second operand has 3 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:07,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:00:07,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 222 [2025-03-15 01:00:07,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:00:08,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,386 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:08,387 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:08,387 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:08,387 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:08,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [139#L64-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,411 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,411 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,411 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,411 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,411 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,411 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,411 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,411 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,411 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,412 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,412 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,412 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,412 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,412 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,412 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,412 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:08,412 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,412 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,412 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,412 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,414 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,414 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,414 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,414 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,414 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:08,414 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:08,414 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:08,414 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:08,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,435 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,435 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:08,436 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,436 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,436 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,436 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,437 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:08,437 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,437 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,437 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,437 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,439 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,439 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,439 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,439 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,439 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:08,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 132#L82true, 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,439 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,439 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,439 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,440 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:08,449 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,458 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,458 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,458 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,458 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,458 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [139#L64-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,458 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,458 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,458 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,458 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,458 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:08,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [60#L82-1true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,465 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,465 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,465 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,465 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:08,474 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,474 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,485 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,485 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,485 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,485 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,486 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:08,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,508 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,508 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,508 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,508 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,521 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,521 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,521 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,521 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,521 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,521 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,521 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,521 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,522 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,522 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,522 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,522 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,522 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 132#L82true, 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,528 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,528 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,528 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,528 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,528 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:08,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,528 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,528 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,528 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,528 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,536 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,536 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,536 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,536 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,550 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,550 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,550 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,550 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,551 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:08,551 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [60#L82-1true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,553 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,553 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,553 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,554 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,554 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:08,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:08,554 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,554 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,562 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,562 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,562 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,562 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [201#L82-4true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true]) [2025-03-15 01:00:08,563 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,563 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,563 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,563 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,576 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,576 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:08,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:08,580 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,580 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,580 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,580 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true]) [2025-03-15 01:00:08,588 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,588 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,588 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,588 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true]) [2025-03-15 01:00:08,589 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,601 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,601 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,601 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,601 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,601 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,602 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,602 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,602 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,602 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,604 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,604 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,604 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,604 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,604 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:08,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true]) [2025-03-15 01:00:08,613 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,613 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,613 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,613 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,614 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,614 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,614 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,614 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,621 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,621 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,621 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,622 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:08,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [24#L83true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,633 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,633 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,633 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,633 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:08,634 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,634 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,634 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,634 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:08,643 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:08,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,643 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,643 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,643 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,644 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,644 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,644 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,644 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][319], [201#L82-4true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:08,647 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:00:08,647 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:08,647 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:08,647 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:08,647 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:08,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][319], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:08,647 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,647 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,647 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,647 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,647 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:08,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:08,655 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,656 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,656 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,656 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:08,656 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,656 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,656 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,656 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,666 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:08,666 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:08,666 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:08,666 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,670 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,670 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][322], [248#(= |#race~d2~0| 0), 24#L83true, 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,670 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:08,670 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:08,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:08,677 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,677 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,677 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,677 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,685 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,685 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,685 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,685 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,689 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,689 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,689 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,689 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,689 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:08,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,689 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:08,697 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,697 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,697 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,697 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:08,705 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,707 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:00:08,707 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:08,707 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:08,707 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:08,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,707 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:08,707 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,707 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,707 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,707 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,713 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,713 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,713 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,713 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,713 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:08,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,713 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,713 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,713 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,713 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:08,719 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,719 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,719 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,719 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,721 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,721 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,721 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,721 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,733 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:08,733 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:08,733 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:08,733 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:08,733 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:08,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,733 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:08,735 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,735 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,735 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,735 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,736 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,736 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][333], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,736 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,736 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,737 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,737 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,737 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,737 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,737 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,737 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,737 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,738 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][333], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,738 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,738 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,738 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,738 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,749 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,749 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,749 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,749 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:08,757 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:08,759 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,759 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][333], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,760 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,762 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,762 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,762 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,762 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,762 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:08,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,777 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true]) [2025-03-15 01:00:08,777 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][279], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:08,778 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][333], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,779 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][333], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,779 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][321], [248#(= |#race~d2~0| 0), 240#true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,781 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:08,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,785 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,785 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,785 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,785 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,785 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,785 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,785 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,785 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,796 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,796 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,796 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,796 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,797 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true]) [2025-03-15 01:00:08,797 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,797 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true]) [2025-03-15 01:00:08,797 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,797 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,798 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,798 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,798 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,798 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,798 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:08,798 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:08,798 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:08,798 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:08,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,798 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,799 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,799 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,799 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,799 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:08,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,804 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,804 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,804 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,804 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,804 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,805 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,805 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,805 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true]) [2025-03-15 01:00:08,812 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:08,812 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,813 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:00:08,813 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:08,813 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:08,813 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:08,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,813 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,813 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,813 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,813 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,813 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,813 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,813 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,813 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,814 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,814 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,814 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,814 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,814 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,814 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,814 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,814 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,814 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,815 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,815 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,815 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,815 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,815 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,815 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:08,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][326], [248#(= |#race~d2~0| 0), 240#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,817 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,817 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,817 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,817 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,822 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,822 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,822 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,822 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [24#L83true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:08,828 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,828 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,828 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,828 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,829 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,829 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,829 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,829 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,829 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,829 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,829 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,830 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,830 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,830 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,830 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,830 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:08,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][326], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,832 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,832 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,832 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,832 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][326], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,832 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,832 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,832 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,832 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,834 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,834 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,834 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,834 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,835 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,835 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,835 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,835 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:08,835 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,836 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,837 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,843 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:00:08,843 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:08,843 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:08,843 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:08,843 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:08,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,843 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,843 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,843 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,843 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,843 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,844 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,844 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,844 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,844 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:08,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,844 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:00:08,844 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:08,844 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:08,844 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:08,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,845 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,845 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,845 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,845 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:08,849 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,849 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,849 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,849 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:08,850 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,850 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,850 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,850 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:08,850 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,850 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,850 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,850 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:08,851 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,851 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,851 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,851 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,854 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:00:08,854 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:08,854 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:08,854 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:08,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,854 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,854 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,854 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,854 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,855 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:08,855 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:00:08,855 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:08,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:08,856 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:08,856 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,856 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,856 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,857 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,857 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,857 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,857 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,857 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,857 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,857 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,857 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,857 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,857 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][326], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,859 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,859 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,859 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,859 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,859 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:08,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:08,861 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,861 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,861 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,861 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:08,861 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,861 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,861 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,861 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:08,866 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,866 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,866 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,866 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,868 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,868 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][326], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,870 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][326], [248#(= |#race~d2~0| 0), 240#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,870 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:08,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,871 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,871 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,871 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,871 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,872 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,872 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,872 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,872 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,878 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:00:08,878 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:08,878 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:08,878 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:08,878 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:08,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:08,878 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,878 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,878 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,878 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,878 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:08,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,880 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,880 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,880 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,880 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,881 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,881 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,881 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,881 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,884 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,884 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,884 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,885 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][341], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,885 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,885 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,885 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,885 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,885 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:00:08,886 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:08,886 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:08,886 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:08,886 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:08,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:08,886 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,886 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,886 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,886 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,886 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:08,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,889 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,889 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,890 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,890 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,890 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,890 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,894 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,894 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,895 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,895 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,895 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,895 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,895 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,895 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,895 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,895 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:08,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,898 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,898 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,898 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,898 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,898 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,900 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:00:08,900 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:08,900 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:08,900 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:08,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,900 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,901 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,901 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,901 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,901 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,901 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,901 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,901 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,901 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:08,901 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:08,901 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:08,901 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:08,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,902 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,902 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,902 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,902 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,902 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,902 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,902 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,902 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:08,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,904 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,904 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,904 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,904 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,904 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,904 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,904 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,904 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,909 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:08,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:08,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:08,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:08,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,909 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:08,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:08,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:08,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:08,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:08,913 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:08,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,914 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:00:08,914 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:08,914 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:08,914 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:08,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,917 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,917 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,917 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,917 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,918 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,918 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,918 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,918 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:08,918 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,918 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:08,919 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,919 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,919 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,919 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,920 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,920 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:08,921 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:08,921 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:08,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,921 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,921 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,921 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,921 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][329], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,922 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,922 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,922 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,922 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:08,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][340], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,923 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:08,923 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:08,923 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:08,923 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:08,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,923 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,923 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,923 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,923 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,923 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,924 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,924 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,924 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,924 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:08,925 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,925 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,925 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,925 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,925 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][332], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:08,925 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,925 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,925 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,925 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,925 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:08,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:08,926 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:08,926 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:08,926 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:08,926 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:08,926 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:08,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,927 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,927 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,927 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,927 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,927 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,928 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,928 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,928 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,928 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,928 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,928 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,928 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,928 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,928 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,929 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][331], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,929 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,929 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,929 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:08,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,931 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,931 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,931 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,931 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,931 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][327], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:08,931 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,931 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,931 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,931 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,931 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:08,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,932 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,932 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,932 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,932 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:08,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,934 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,934 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,934 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,934 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,935 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,935 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,935 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,935 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,935 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:08,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,936 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:00:08,936 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:08,936 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:08,936 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:08,936 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:08,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,936 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:00:08,936 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:08,936 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:08,936 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:08,936 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:08,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,938 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,938 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,938 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,938 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,938 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,938 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,938 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,938 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,939 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,939 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,939 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,939 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,939 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,939 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,939 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,939 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,940 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,940 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,940 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,940 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,940 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,940 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,940 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,940 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,940 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:08,941 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,941 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:08,941 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,941 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,941 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,941 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:08,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:08,941 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,941 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,942 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,942 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,942 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,942 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,943 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,943 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,943 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,943 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:08,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][347], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,944 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:08,944 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:08,944 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:08,944 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:08,945 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,945 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:00:08,945 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:00:08,945 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:00:08,945 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:00:08,945 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:00:08,945 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,945 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:00:08,945 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:00:08,945 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:00:08,945 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:00:08,945 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:00:08,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][347], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,947 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,947 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,947 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,947 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][347], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,947 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,947 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,947 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,947 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,948 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:00:08,948 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:08,948 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:08,948 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:08,948 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:08,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][334], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,948 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:00:08,948 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:08,948 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:08,948 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:08,948 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:08,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][347], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,949 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:08,949 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:08,949 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:08,949 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:08,949 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][347], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,950 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][347], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:08,950 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,950 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,950 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:08,951 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:08,951 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:08,951 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,951 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,952 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:08,952 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][338], [130#thread2Err5ASSERT_VIOLATIONDATA_RACEtrue, 248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:08,952 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,952 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:08,953 INFO L124 PetriNetUnfolderBase]: 4699/9930 cut-off events. [2025-03-15 01:00:08,953 INFO L125 PetriNetUnfolderBase]: For 1660688/1949057 co-relation queries the response was YES. [2025-03-15 01:00:09,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84480 conditions, 9930 events. 4699/9930 cut-off events. For 1660688/1949057 co-relation queries the response was YES. Maximal size of possible extension queue 1056. Compared 97352 event pairs, 981 based on Foata normal form. 1216/7870 useless extension candidates. Maximal degree in co-relation 79747. Up to 4934 conditions per place. [2025-03-15 01:00:09,131 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 164 selfloop transitions, 2 changer transitions 16/349 dead transitions. [2025-03-15 01:00:09,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 349 transitions, 6679 flow [2025-03-15 01:00:09,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:00:09,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:00:09,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 613 transitions. [2025-03-15 01:00:09,135 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9204204204204204 [2025-03-15 01:00:09,136 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, 0 predicate places. [2025-03-15 01:00:09,136 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 349 transitions, 6679 flow [2025-03-15 01:00:09,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:09,136 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:00:09,136 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:00:09,136 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-15 01:00:09,136 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 01:00:09,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:00:09,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1169719365, now seen corresponding path program 1 times [2025-03-15 01:00:09,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:00:09,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286832374] [2025-03-15 01:00:09,137 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:00:09,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:00:09,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:00:09,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:00:09,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:00:09,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286832374] [2025-03-15 01:00:09,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286832374] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:00:09,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:00:09,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:00:09,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708737627] [2025-03-15 01:00:09,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:00:09,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:00:09,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:00:09,165 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:00:09,165 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:00:09,165 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 222 [2025-03-15 01:00:09,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 349 transitions, 6679 flow. Second operand has 3 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:09,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:00:09,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 222 [2025-03-15 01:00:09,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:00:09,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,249 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 01:00:09,249 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 01:00:09,249 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 01:00:09,249 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 01:00:09,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,249 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 01:00:09,249 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 01:00:09,249 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 01:00:09,249 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 01:00:09,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,302 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 01:00:09,302 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 01:00:09,302 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 01:00:09,302 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 01:00:09,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,304 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 01:00:09,304 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 01:00:09,304 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 01:00:09,304 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 01:00:09,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 267#true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,306 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 01:00:09,306 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:09,306 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:09,306 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:09,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 54#$Ultimate##0true, 219#true, 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,306 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 01:00:09,306 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:09,306 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:09,306 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 01:00:09,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 267#true, 219#true, 54#$Ultimate##0true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,332 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 01:00:09,332 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 01:00:09,332 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 01:00:09,332 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 01:00:09,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 54#$Ultimate##0true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,332 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 01:00:09,332 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 01:00:09,333 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 01:00:09,333 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 01:00:09,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,353 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2025-03-15 01:00:09,353 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 01:00:09,353 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 01:00:09,353 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 01:00:09,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,355 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2025-03-15 01:00:09,355 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 01:00:09,355 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 01:00:09,355 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 01:00:09,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,357 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,357 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,357 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,357 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,358 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,358 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,358 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,358 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,389 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,389 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,389 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,389 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,390 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,390 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,390 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,390 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:00:09,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 54#$Ultimate##0true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,393 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,393 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,393 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,393 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,393 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,393 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,393 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,393 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,419 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,419 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,419 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,419 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,420 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,420 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,420 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,420 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,421 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,421 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,421 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,421 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,422 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,422 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,422 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,422 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:00:09,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][144], [139#L64-4true, 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 54#$Ultimate##0true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:09,424 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:00:09,424 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:09,424 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:09,424 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:09,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][147], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 54#$Ultimate##0true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:09,424 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:00:09,424 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:09,424 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:09,424 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:09,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,462 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 01:00:09,462 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:00:09,463 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:00:09,463 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:00:09,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,464 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 01:00:09,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:00:09,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:00:09,464 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:00:09,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,467 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,467 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,467 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,467 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,467 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,467 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,467 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,467 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][144], [84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 54#$Ultimate##0true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:09,468 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,468 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,468 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,468 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][147], [99#L44-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 54#$Ultimate##0true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:09,468 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,468 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,468 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,468 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,497 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 01:00:09,497 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:00:09,497 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:00:09,497 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:00:09,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,497 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,497 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,497 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,497 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,498 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,498 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,498 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,498 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,499 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 01:00:09,499 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:00:09,499 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:00:09,499 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:00:09,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,499 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,499 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,499 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,499 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,500 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,500 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,500 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,500 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:00:09,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,539 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,539 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,539 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,539 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:09,539 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,539 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,539 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,539 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,540 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,540 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,542 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:09,543 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,543 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:09,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,582 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,582 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,582 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,582 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,583 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 01:00:09,583 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 01:00:09,583 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 01:00:09,583 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 01:00:09,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,583 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,583 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,583 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,583 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:09,583 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,583 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,584 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,584 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:09,586 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,586 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,586 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,586 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,586 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,586 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,586 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,586 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 267#true, 219#true, 182#L65-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,587 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,587 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,587 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,587 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 54#$Ultimate##0true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,587 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,587 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,587 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,587 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,588 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,588 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,588 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,588 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,589 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 01:00:09,589 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 01:00:09,589 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 01:00:09,589 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 01:00:09,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,589 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,589 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,589 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,589 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [139#L64-4true, 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:09,589 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,589 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,589 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,589 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:09,590 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,590 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,590 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,590 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,591 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 54#$Ultimate##0true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,591 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,591 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,593 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,593 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,593 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:09,629 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,629 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,629 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,629 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:09,631 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,631 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,631 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,631 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:09,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,641 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,641 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,642 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,642 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,642 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,642 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,642 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,642 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,678 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,678 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,678 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,678 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,678 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,678 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,678 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,678 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,679 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,679 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,679 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,679 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,679 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,679 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,679 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,679 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,681 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,681 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,681 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,681 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:09,681 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,681 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,681 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,681 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,682 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,682 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,682 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,682 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,682 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,682 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,682 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,682 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,683 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,683 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,683 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,683 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:09,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,685 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,685 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,686 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,687 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,687 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,695 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,695 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,695 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,695 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 54#$Ultimate##0true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,695 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,695 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,695 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,695 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:09,732 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 01:00:09,732 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 01:00:09,732 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 01:00:09,732 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 01:00:09,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:09,732 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,732 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,732 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,732 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,733 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,733 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,733 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,733 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,733 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,733 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,733 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,733 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,734 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,734 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,734 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,734 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,734 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:09,734 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,734 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,734 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,734 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:09,736 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,736 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,736 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,736 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:09,737 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,737 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,737 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,738 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,738 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,738 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,738 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,738 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,738 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,738 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,738 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,738 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:09,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 54#$Ultimate##0true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,740 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,740 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,740 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,741 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,742 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,742 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,742 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,742 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:09,791 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,791 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,791 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,791 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:09,791 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,791 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,791 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,791 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,792 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,792 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,792 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,792 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,792 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,792 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,793 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,793 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,793 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,793 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,793 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,793 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,794 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,794 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,794 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,794 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,794 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:09,795 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:09,797 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,798 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,798 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,798 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,798 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,798 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,798 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,798 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,798 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,798 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,799 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,799 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,799 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,799 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,799 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:09,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:09,800 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,800 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,800 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,800 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:00:09,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,803 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,803 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,803 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,803 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,803 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,803 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,803 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,803 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,866 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,866 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,866 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,866 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,868 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,868 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,869 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,869 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,869 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,869 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,872 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,872 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,872 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,872 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,872 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,872 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,872 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,872 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,873 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,873 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,873 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,873 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,873 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:09,873 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 01:00:09,874 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 01:00:09,874 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 01:00:09,874 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 01:00:09,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,874 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,874 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,874 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,874 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:09,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,875 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,875 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,875 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,875 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,876 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,876 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,876 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,877 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,877 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,877 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,877 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:09,878 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,878 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,878 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,878 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,879 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,879 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,879 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,879 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,879 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,879 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,879 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,879 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:09,943 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,943 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,943 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,943 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,944 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,944 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,944 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,944 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,944 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,944 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,944 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,944 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,945 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,945 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,945 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,945 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:09,945 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,945 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,945 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,945 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,946 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,946 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,946 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,946 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,946 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,946 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,946 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,947 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,947 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,947 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,947 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,947 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,947 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,947 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:09,949 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,950 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,950 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,950 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,950 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,950 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,950 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,950 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,950 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,950 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,950 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,950 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,951 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,951 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,951 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,951 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,951 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,951 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,951 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,951 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,951 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,951 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,952 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,952 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,952 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,952 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,952 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,952 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,952 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,952 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,952 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,952 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,952 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,952 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:09,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,954 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,954 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,954 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,954 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:09,955 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,955 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,955 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,955 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:09,955 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,955 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,955 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,955 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,955 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,956 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,956 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,956 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:09,957 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,957 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,957 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,957 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:09,963 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:09,963 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:09,963 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:09,963 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:09,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 54#$Ultimate##0true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,964 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:09,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:09,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:09,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:09,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:09,997 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,997 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,997 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,997 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:09,997 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,997 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,997 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,997 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:09,998 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 01:00:09,998 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 01:00:09,998 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 01:00:09,998 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 01:00:09,998 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 01:00:09,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:09,998 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,998 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,998 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,998 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,998 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:09,999 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,999 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,999 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,999 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:09,999 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,999 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,999 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,999 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:09,999 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:09,999 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,000 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,003 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,003 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,003 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,003 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [60#L82-1true, 139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,003 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,003 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,003 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,003 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,003 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,004 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,004 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,004 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,004 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,004 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,004 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,004 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,004 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,005 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,005 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,005 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,005 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,005 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,005 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 01:00:10,005 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 01:00:10,005 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 01:00:10,005 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 01:00:10,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,006 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,006 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,006 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,006 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,007 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,007 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,007 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,007 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,007 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][109], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 54#$Ultimate##0true, 219#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,009 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,009 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,009 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,009 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,010 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][107], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 54#$Ultimate##0true, 219#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,010 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,010 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,010 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,010 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,010 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][236], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,013 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,013 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,013 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,013 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][237], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,013 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,013 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,013 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,013 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,036 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,036 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,036 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,036 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,056 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,056 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,056 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,056 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,056 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,056 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,056 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,056 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,057 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,057 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,057 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,057 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,057 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,057 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,057 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,057 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,060 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,060 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,060 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,060 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,061 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,061 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,061 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,062 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,062 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,062 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,062 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,062 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,062 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,062 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,062 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,064 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,064 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,064 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,065 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,065 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,065 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,065 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,065 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,065 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,065 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,065 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,066 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,066 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,066 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,066 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][236], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,067 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][237], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,067 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,067 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][236], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,071 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,071 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,071 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,071 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][237], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,071 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,071 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,071 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,071 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,094 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,094 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,094 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,094 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,119 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,119 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,119 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,119 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,119 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,120 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,120 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,120 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,120 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,120 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,120 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,120 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,120 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 01:00:10,121 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:00:10,121 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:00:10,121 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:00:10,121 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:00:10,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,121 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,121 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,121 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,121 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,121 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,121 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,121 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,121 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,121 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,122 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,122 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,122 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,122 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,122 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,122 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,122 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,123 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,125 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,125 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,126 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,126 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,127 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,127 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,128 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,129 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,129 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,130 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,130 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,130 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,130 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,130 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,130 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,130 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,130 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,132 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,132 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,132 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,132 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,132 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,134 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][236], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,134 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,134 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][237], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,134 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,134 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][252], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,136 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,136 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,136 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,136 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][253], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 54#$Ultimate##0true, 225#true, 101#L65-3true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,137 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,137 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,137 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,137 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,145 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,145 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,145 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,145 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,149 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,149 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,149 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,149 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,149 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,149 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,149 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,149 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,173 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 01:00:10,173 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:00:10,173 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:00:10,173 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:00:10,173 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:00:10,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,173 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,173 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,173 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,173 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,173 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,175 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,175 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,175 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,175 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,175 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,175 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,175 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,175 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,176 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [201#L82-4true, 139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true]) [2025-03-15 01:00:10,176 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,176 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,176 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 267#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,177 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,177 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,177 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,177 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 267#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,177 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,177 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,177 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,177 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,178 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,178 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,178 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,178 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,178 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,179 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,179 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,179 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,179 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,181 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,181 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,181 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,181 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,182 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,182 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,182 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,182 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,182 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,182 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,182 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,182 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,182 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [201#L82-4true, 139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true]) [2025-03-15 01:00:10,183 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,183 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,183 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,183 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,184 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,184 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,184 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,184 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,184 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,184 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,184 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,184 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,184 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,184 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,185 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,185 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,185 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,185 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,186 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,186 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,186 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,187 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,187 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,187 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,187 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,187 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,187 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,187 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,187 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,188 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,188 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,188 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,188 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,188 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][252], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 267#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,189 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,189 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,189 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,189 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,189 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][253], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,190 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][309], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,190 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][309], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,190 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][307], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,190 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][307], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,190 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,190 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,206 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:00:10,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:00:10,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:00:10,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:00:10,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,206 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,206 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,206 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,206 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,206 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,206 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,206 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,206 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,235 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true]) [2025-03-15 01:00:10,235 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true]) [2025-03-15 01:00:10,235 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,235 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,236 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,236 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,237 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,237 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,237 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,237 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,237 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,238 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,238 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,238 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,238 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,238 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,241 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,241 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,241 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,241 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,241 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true]) [2025-03-15 01:00:10,242 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,242 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,242 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,242 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true]) [2025-03-15 01:00:10,242 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,242 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,242 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,242 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,243 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,244 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:00:10,244 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:00:10,244 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:00:10,244 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:00:10,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 267#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,244 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,244 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,245 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,245 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,245 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,245 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,245 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,245 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,247 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,247 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,247 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,247 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,247 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,247 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,247 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,247 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,268 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,272 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,303 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,303 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,303 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,303 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true]) [2025-03-15 01:00:10,303 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,303 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,303 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,303 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,304 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,304 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,304 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,304 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,305 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,305 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,305 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,305 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,305 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,305 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,305 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,306 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,306 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,306 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,306 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,306 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,306 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,306 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,306 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,306 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,306 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,310 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,310 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,310 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,310 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,310 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,310 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true]) [2025-03-15 01:00:10,310 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,310 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,310 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,310 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [139#L64-4true, 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,311 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,311 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,311 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,311 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,311 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,311 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,311 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,311 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,312 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,312 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,312 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,312 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,314 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,314 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,314 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,314 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,314 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,314 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,314 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,314 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,316 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,316 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,316 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,316 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,317 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,317 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,317 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,317 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,317 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,317 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,317 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,317 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,318 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,318 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,318 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,318 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,318 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,318 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,319 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,319 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,319 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,319 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,329 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,329 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,329 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,329 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,329 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,329 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,329 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,329 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,329 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,329 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,329 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,329 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,329 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,331 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,331 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,331 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,331 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,331 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,332 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,332 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,332 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,332 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,332 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,332 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,332 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,332 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,332 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,332 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,332 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,334 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,334 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,334 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,334 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,334 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,334 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,334 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,334 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,354 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,354 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,354 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,354 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,354 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,354 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,355 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,356 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,356 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,356 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,356 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,357 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,357 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,357 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,357 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,357 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,357 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,357 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,357 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,358 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,358 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,358 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,358 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,358 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,358 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,358 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,358 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,359 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,359 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,359 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,359 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,360 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,360 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,360 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,360 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,360 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,360 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,360 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][307], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,360 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,360 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,360 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,360 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,360 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,363 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,363 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,363 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,363 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,363 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,363 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,363 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,363 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,363 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,363 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,364 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,364 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,364 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,364 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,364 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,364 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,364 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,364 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,364 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,364 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,364 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,364 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,364 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,364 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,365 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,365 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,366 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,366 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,366 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,366 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,366 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,366 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,366 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,366 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,366 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,366 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,366 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,366 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,366 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:00:10,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,366 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,366 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,367 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][309], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,367 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,369 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,369 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,370 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,370 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,371 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,371 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,371 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,371 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,371 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,371 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,371 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,372 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,372 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,372 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,372 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,372 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,372 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,372 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,372 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,372 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,378 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,378 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,378 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,378 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,379 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,379 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,379 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,379 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,379 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,379 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,380 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,380 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,381 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,381 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,381 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,381 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,382 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,382 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,382 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,382 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,382 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,382 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,382 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,382 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,403 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,403 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,403 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,403 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,403 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,406 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,406 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,407 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,407 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,407 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,407 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,407 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,407 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,407 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,407 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,408 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,408 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,408 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,408 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,409 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,409 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,409 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,409 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][307], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,410 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,410 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,410 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,410 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,410 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,412 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,412 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,412 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,412 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:00:10,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,413 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,413 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,413 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,413 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,413 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,413 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,413 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,413 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,413 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,414 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,414 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,414 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,414 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,414 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,414 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,414 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,414 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,415 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,415 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,415 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,415 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,415 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,415 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,415 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,415 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,415 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,416 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,416 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,416 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,416 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,416 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][309], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,416 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,416 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,416 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,416 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,416 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,418 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,418 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,418 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,418 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,419 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,419 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,419 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,419 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,419 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,419 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,419 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,426 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,426 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,426 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,426 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,426 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,427 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,427 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,427 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,429 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,429 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,429 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:10,429 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,429 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,430 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,430 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,430 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,430 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,430 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,430 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,431 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 52#L83-2true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,431 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,431 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,431 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [24#L83true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,432 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,432 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,432 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,432 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,432 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 267#true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,433 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,433 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,433 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,433 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,433 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,433 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,434 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 267#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,434 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,434 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,434 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,436 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,436 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,436 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,436 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,455 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,455 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,455 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,455 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,455 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,455 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,455 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,455 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,455 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,455 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,456 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,456 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,456 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,456 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:10,456 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,456 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,456 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,456 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,456 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,457 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,457 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,458 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,458 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,458 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,458 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,458 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,459 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 110#L59-1true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,460 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,463 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,463 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:00:10,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:00:10,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:00:10,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:00:10,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:00:10,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,464 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,464 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,465 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,465 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,466 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,466 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,467 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,467 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,467 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,467 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,467 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,467 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,467 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,467 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,468 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,468 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,468 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,468 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,468 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,468 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,468 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,468 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,468 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,468 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,469 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,469 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,469 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,469 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,469 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,469 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,476 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,477 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,477 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,477 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,477 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,477 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,477 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,477 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,477 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,477 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,477 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,480 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,480 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,480 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,480 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,480 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][275], [139#L64-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 54#$Ultimate##0true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,480 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,480 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,480 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,480 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,486 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,486 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,486 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,486 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,486 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,487 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,487 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,487 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,487 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,487 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,488 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,488 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,488 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,489 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,489 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,489 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,489 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,489 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,489 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,490 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,490 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,490 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,490 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,490 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,491 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,491 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,491 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,491 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,492 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,492 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,492 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,492 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,492 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,492 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,492 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,492 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,493 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,493 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true]) [2025-03-15 01:00:10,493 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true]) [2025-03-15 01:00:10,493 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,493 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,500 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,500 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,500 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,500 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,511 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,511 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,511 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,511 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,511 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 40#L83-1true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,514 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,514 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,514 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,514 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,514 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,514 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,514 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,514 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,514 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,515 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,515 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,515 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,515 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,517 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,517 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,517 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,517 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,517 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,517 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,517 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,517 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,517 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,518 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,518 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,518 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,518 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,518 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,518 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,518 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,518 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,518 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,519 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,519 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,519 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,519 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,520 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,520 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,520 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,520 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,522 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,522 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,522 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,522 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,523 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,523 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,523 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,523 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:00:10,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,523 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 40#L83-1true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,523 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,523 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,524 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,524 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,525 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,525 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,525 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,525 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,525 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,525 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,525 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,526 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,526 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,526 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,526 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,526 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,526 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,526 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,526 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,526 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,526 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,526 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,527 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,527 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,528 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,528 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,528 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 40#L83-1true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,528 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,529 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,529 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,529 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,529 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,529 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,529 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,529 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,529 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,529 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,530 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,530 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,530 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,530 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,530 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,531 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,531 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,531 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,531 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,533 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,534 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,534 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,534 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,534 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][275], [234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 54#$Ultimate##0true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,534 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,534 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,534 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,534 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,534 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,534 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,534 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,535 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,535 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,535 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,535 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,535 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,535 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,536 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,536 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,536 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,536 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,536 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,536 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,537 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,537 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,537 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,537 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 54#$Ultimate##0true, 182#L65-1true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,537 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,537 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,537 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,537 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,541 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,541 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,541 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,542 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,542 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,542 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true]) [2025-03-15 01:00:10,542 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true]) [2025-03-15 01:00:10,542 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,542 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true]) [2025-03-15 01:00:10,543 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true]) [2025-03-15 01:00:10,543 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,543 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,543 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,543 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,543 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 52#L83-2true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,544 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,544 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,544 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,544 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,544 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,545 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,545 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,545 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,545 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,545 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,546 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,546 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,546 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,546 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][164], [251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 52#L83-2true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,546 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,546 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][164], [251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,547 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][164], [251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,547 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][164], [251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,547 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][164], [60#L82-1true, 251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,547 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][164], [132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,547 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,547 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][164], [251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,548 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,548 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,548 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][217], [201#L82-4true, 251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,548 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][217], [251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:10,548 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,548 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,549 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,549 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,549 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,549 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,549 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,549 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,550 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,550 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,550 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][166], [24#L83true, 251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,550 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][166], [2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,550 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,551 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,551 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,551 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,553 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [139#L64-4true, 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,553 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,553 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,553 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,553 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,554 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [139#L64-4true, 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,554 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true]) [2025-03-15 01:00:10,554 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [139#L64-4true, 201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true]) [2025-03-15 01:00:10,554 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true]) [2025-03-15 01:00:10,554 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true]) [2025-03-15 01:00:10,555 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][167], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,555 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][167], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,555 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][167], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,555 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][167], [99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,556 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][167], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,556 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][167], [132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,556 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][167], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,556 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [24#L83true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,556 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,556 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,556 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,557 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,557 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][216], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,557 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][216], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,557 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,557 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,557 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,558 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,558 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,558 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,558 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,558 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,559 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,559 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,559 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,559 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,559 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,560 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,560 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,560 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,560 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,560 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,561 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,561 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,561 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,561 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,561 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [60#L82-1true, 139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,562 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,562 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,562 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,562 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,562 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,562 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][170], [24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,563 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,563 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,563 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,563 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][170], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,563 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,563 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,563 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,563 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 54#$Ultimate##0true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,564 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,564 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,564 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,564 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,564 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,564 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,564 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,564 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,564 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,564 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,566 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:10,566 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,566 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,566 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true]) [2025-03-15 01:00:10,566 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,566 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true]) [2025-03-15 01:00:10,567 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,567 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,567 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,567 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,574 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,574 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,574 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:10,589 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,589 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,589 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,589 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,589 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,594 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,594 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,594 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,594 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,595 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,595 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,595 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,595 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,595 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,595 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,595 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,595 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,596 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,596 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,596 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,596 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,596 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 40#L83-1true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,596 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,596 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,596 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,596 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,596 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 267#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,597 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,597 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,597 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,597 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,597 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,597 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,597 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,597 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,597 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,598 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,598 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,598 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,598 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,598 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,598 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,598 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,598 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,598 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,598 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,599 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,599 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,599 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,599 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,599 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,599 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,599 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,599 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,599 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,599 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,600 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,600 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,600 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,600 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,600 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,600 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,604 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,604 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,604 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,604 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,604 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,604 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,604 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 52#L83-2true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,605 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,605 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,606 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:00:10,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,606 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,606 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,606 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,607 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,607 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,607 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,607 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,607 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,608 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,608 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,608 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,608 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,608 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,608 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,608 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,608 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,609 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,609 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,609 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,609 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,609 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,609 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,609 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,609 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,610 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,610 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,610 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,610 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,610 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,610 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,610 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,610 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,611 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,611 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,611 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,611 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,611 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,611 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,612 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,612 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,612 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,612 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,613 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,613 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,613 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,613 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,617 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,617 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,617 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,617 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,617 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,618 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,618 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][265], [66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,618 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,618 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,619 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,619 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,619 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,619 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,622 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,622 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,622 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,622 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,622 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,623 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,623 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,623 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,623 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,623 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,624 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,624 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,624 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [24#L83true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,624 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,624 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,639 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,639 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,639 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,639 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,646 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,646 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,646 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,646 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,646 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 52#L83-2true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,650 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,650 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,650 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,650 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,650 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][164], [251#(= |#race~g3~0| 0), 66#L65true, 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,650 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,650 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,650 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,650 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,651 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,651 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,651 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,651 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,651 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,651 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,651 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,651 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,651 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,651 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,653 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,653 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,653 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,653 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,654 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:00:10,654 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:10,654 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:10,654 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:10,654 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:10,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,654 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,654 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,654 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,654 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,654 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,657 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,657 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,657 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,657 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,657 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,657 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,657 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,657 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,657 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,657 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][167], [99#L44-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,657 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,658 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,658 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,658 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,658 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,658 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,658 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,658 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,658 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,658 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,659 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,659 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,659 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,659 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,659 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,660 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:00:10,660 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:10,660 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:10,660 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:10,660 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:00:10,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,660 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,660 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,660 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,660 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,660 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,660 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,662 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [24#L83true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,662 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,662 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,662 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,663 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,663 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,663 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,669 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,669 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,670 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,670 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,670 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,670 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,670 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,670 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,670 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,670 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,670 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,671 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,671 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,671 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,671 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,671 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 267#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,671 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,671 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,671 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,671 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,671 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true]) [2025-03-15 01:00:10,674 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [201#L82-4true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true]) [2025-03-15 01:00:10,674 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,674 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,675 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,675 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,675 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,675 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,675 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,676 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,676 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,676 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,676 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,676 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,677 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,677 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,677 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,677 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,677 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,679 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,679 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,679 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,679 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,679 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,679 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,679 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,679 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,679 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,679 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,680 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,681 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,681 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,681 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,681 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,682 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,682 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,682 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,682 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,682 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,682 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,682 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,682 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,682 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [132#L82true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,692 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,692 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,692 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,692 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,698 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,698 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,698 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,698 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,698 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,698 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,698 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,698 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,699 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,699 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,699 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,699 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,699 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,699 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,699 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,699 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,707 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:00:10,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:10,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:10,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:10,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:10,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,707 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,708 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][164], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,708 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,708 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,709 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,709 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,709 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,709 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,709 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,710 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,710 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,710 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,710 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,711 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,711 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,711 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,711 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,711 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,711 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,711 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,711 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,714 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,714 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,714 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,714 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,714 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][167], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,714 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,714 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,714 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,715 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,715 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,715 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,716 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,716 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,716 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,716 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,716 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,716 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,717 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,717 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,717 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,717 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,718 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,718 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,718 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,718 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,719 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,719 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,719 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,719 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,719 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,719 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,720 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,720 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,720 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,720 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,721 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,721 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,721 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,721 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,721 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,721 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,721 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,721 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,723 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,723 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,723 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,723 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,723 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,724 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,724 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,725 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,725 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,725 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,725 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,725 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,725 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,725 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,725 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,725 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,725 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,725 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true]) [2025-03-15 01:00:10,727 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,727 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true]) [2025-03-15 01:00:10,728 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [24#L83true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,728 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,728 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,728 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,728 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,729 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,729 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,729 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,729 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,729 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,729 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,730 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,730 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,730 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,730 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,730 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,731 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,731 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,731 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true]) [2025-03-15 01:00:10,731 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,731 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true]) [2025-03-15 01:00:10,732 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,732 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,732 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,732 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,732 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,732 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,733 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true]) [2025-03-15 01:00:10,733 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,733 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [201#L82-4true, 139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true]) [2025-03-15 01:00:10,734 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,734 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,734 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,734 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,734 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 52#L83-2true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,735 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,735 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,735 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,735 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,735 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,736 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,736 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,736 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,736 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,736 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,736 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,736 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,736 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,736 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,736 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [139#L64-4true, 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,737 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true]) [2025-03-15 01:00:10,737 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [201#L82-4true, 139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true]) [2025-03-15 01:00:10,737 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,737 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,737 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,738 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,738 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,738 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,738 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,738 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,739 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,739 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [139#L64-4true, 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,739 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [60#L82-1true, 139#L64-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,739 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,739 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,740 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,741 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,741 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,741 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,741 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,741 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,741 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,741 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,741 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,741 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,741 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,742 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,742 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,742 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,742 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,742 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,743 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,743 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,743 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,743 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,743 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,744 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,744 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,744 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,744 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,744 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [60#L82-1true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,753 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,768 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,768 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:00:10,768 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:10,768 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:10,768 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:10,768 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:10,768 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,768 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,768 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,768 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,768 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,768 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,771 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,771 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,771 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,771 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,771 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,772 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,772 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,772 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,773 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,773 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,773 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,773 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,773 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,773 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,773 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,775 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,775 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,775 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,775 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,779 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,779 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,779 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,779 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,779 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,779 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,779 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,780 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,780 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,781 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,781 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,782 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:00:10,782 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:10,782 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:10,782 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:10,782 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:00:10,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,782 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,782 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,782 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,782 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,783 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,783 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,783 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,783 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,783 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,783 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,783 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,783 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,783 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,783 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,783 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,784 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,784 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,784 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,784 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,784 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,784 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,784 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,784 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,784 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,785 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,785 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][308], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,785 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,785 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,785 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,785 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,786 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,786 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,786 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][306], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,786 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,786 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,786 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,786 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,791 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,791 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,791 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,791 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,791 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,792 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,792 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,792 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,792 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,792 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,792 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,792 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,792 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,792 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,792 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,793 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,793 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,793 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,793 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,793 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,793 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,793 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,793 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,793 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,795 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,795 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,795 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,796 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true]) [2025-03-15 01:00:10,796 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true]) [2025-03-15 01:00:10,796 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,797 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][196], [24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,797 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,797 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,797 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,797 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,797 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,797 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [251#(= |#race~g3~0| 0), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true]) [2025-03-15 01:00:10,798 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][215], [201#L82-4true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true]) [2025-03-15 01:00:10,798 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [60#L82-1true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,798 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 79#L82-3true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,798 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,798 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,798 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [132#L82true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,799 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,799 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,799 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,799 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 52#L83-2true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,800 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][191], [251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,800 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,800 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][194], [24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,801 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true]) [2025-03-15 01:00:10,801 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][213], [201#L82-4true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true]) [2025-03-15 01:00:10,801 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [60#L82-1true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,801 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,801 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,802 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,802 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,802 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,802 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:00:10,802 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,803 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,803 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,803 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][193], [99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,803 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:00:10,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,804 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,804 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,804 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,804 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,804 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,805 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,805 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,805 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,805 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,805 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,825 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,825 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,825 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,825 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 54#$Ultimate##0true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,825 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,825 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,840 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,844 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,844 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,845 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,845 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,845 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,845 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,845 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,845 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,845 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,845 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,845 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,845 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,845 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,845 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,846 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,847 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,847 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,847 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,848 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,848 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,848 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,848 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,848 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,848 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,849 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,849 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,849 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,849 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,849 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,849 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,849 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,849 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,849 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:10,852 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,852 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,853 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,853 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,853 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,854 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,855 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,855 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,855 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,855 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,855 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,855 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,855 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,855 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,855 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,855 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:10,855 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,855 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,855 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,856 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,856 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,856 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,856 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:00:10,856 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:10,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,856 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,856 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,856 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,856 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,857 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,857 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,857 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,857 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,857 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,857 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,858 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][308], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,858 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,858 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,858 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,858 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][306], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,858 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,859 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,859 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,859 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,859 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,859 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,859 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,859 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,859 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,859 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,859 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,859 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,868 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,868 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,868 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,868 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,868 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,868 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,868 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,868 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,868 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,868 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,868 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,868 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,868 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,868 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,869 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,869 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,869 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,869 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,870 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,870 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,870 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,871 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,871 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,871 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,872 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,872 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,872 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,872 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,874 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,874 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,874 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,874 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,874 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,876 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,876 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,876 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,876 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,876 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,877 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,877 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,877 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,877 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,877 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,877 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,877 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,877 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,877 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,877 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 79#L82-3true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,882 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,882 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,882 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,882 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,885 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,885 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,885 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,885 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,886 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,886 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,886 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,886 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,886 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,886 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,886 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,886 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,887 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,887 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][342], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,887 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,887 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,888 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,888 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,888 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,888 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,888 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,888 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,888 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,888 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,899 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,899 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][210], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:10,900 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,900 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,900 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,900 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,900 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,900 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,900 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,900 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,900 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,901 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,901 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,901 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,901 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,901 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,904 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,904 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,904 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,904 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,905 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,905 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,905 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,905 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,905 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,907 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,907 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,907 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,907 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,907 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,907 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,907 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,907 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,907 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,907 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,910 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,910 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:10,911 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,911 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,911 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,911 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,911 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:00:10,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,911 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,911 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][209], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,912 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,912 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,912 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,912 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,913 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,913 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,913 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,913 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,914 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [24#L83true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,914 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,915 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,915 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][309], [24#L83true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,915 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,915 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,915 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][307], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,915 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,917 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,918 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,918 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,919 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,919 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,919 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,920 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,920 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,924 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,924 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,924 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,924 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,924 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,925 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,925 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,925 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,925 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,925 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,926 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,926 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,926 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,926 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,926 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,926 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,927 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,927 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,927 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,927 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,927 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,928 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,928 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,928 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,928 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,928 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,929 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,929 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,929 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,929 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,929 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,929 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,930 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,930 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,930 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,930 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,931 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,931 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,931 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,932 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,932 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,932 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,932 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,932 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,932 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,932 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,934 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,934 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,934 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,934 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,934 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,934 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,935 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:10,935 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,935 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,935 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,935 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,935 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,935 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,935 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][273], [201#L82-4true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,940 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,940 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,940 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,940 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,942 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,942 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,942 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,942 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,942 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,942 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:10,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,943 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,944 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,944 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][342], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,944 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,944 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,944 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,945 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,945 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,945 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,945 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,952 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,952 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,952 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,952 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,955 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,955 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,956 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,956 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:10,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,956 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,956 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,956 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,956 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:10,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,956 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:10,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,957 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,957 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,958 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,960 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,960 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,960 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,960 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,960 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:10,961 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:00:10,961 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:10,961 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:10,961 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:10,961 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:10,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:10,961 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,961 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,961 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,961 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,961 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,962 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,962 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,962 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,962 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,962 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,962 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,962 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,962 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,962 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,962 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,962 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,963 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,963 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,963 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,964 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,964 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,964 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:10,964 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,967 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,967 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,967 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,967 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,967 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,968 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,968 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,968 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,968 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:10,968 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,968 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,971 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,971 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,971 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,971 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,971 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,972 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,972 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,972 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:10,972 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:10,972 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,972 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:10,976 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][168], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,976 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,976 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,976 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,976 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,976 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,976 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,976 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,976 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,976 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,976 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,976 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,977 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:00:10,977 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:10,977 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:10,977 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:10,977 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:00:10,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:10,978 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,978 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,978 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,978 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:10,979 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,979 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,979 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,979 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,980 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,980 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,980 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,981 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 40#L83-1true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,981 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,981 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 183#L67-4true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,981 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 40#L83-1true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,981 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,982 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,982 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,982 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,983 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,983 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,983 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,983 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,984 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,984 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,984 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,984 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,985 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 19#L77-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,985 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:00:10,985 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:10,985 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:10,985 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:10,985 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:10,985 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:10,986 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:10,986 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,986 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,986 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,986 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:10,986 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,987 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:10,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,987 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,987 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,987 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:10,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,988 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,988 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,988 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,989 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,989 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,989 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,989 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,989 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,989 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,989 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,989 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,989 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:10,991 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:10,991 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][342], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:10,991 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,991 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:10,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,992 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,992 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,992 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,992 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,992 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,992 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,992 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:10,993 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,993 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:10,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][342], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:10,994 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,994 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,994 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,994 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,994 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:10,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][273], [251#(= |#race~g3~0| 0), 66#L65true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:10,999 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,000 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,000 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,000 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,001 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,001 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,001 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,001 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,001 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,001 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,001 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,001 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 54#$Ultimate##0true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,001 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,001 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,001 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,002 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,002 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,002 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,002 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,002 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,006 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,006 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,006 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,006 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,006 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][163], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,008 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,008 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,008 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,008 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,008 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,008 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,008 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,008 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,008 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,009 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,009 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,009 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,009 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,009 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,009 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][327], [84#L42-2true, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,009 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,009 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,009 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,009 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,010 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,010 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,010 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,010 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,010 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][306], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,010 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,010 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,011 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:11,012 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,012 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,012 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,012 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,013 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,013 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,013 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,013 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,013 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,013 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,013 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,014 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:11,014 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,014 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,015 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,015 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,015 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,015 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,019 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,019 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,019 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,019 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,019 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,020 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,020 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,020 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,020 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,020 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][329], [99#L44-2true, 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,020 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,020 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,020 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,020 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [24#L83true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,021 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,021 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,021 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,021 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,021 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,021 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,022 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,022 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:00:11,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][308], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,022 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,022 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,022 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,022 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,022 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:11,022 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,022 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,022 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,023 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,023 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:11,023 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,023 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,023 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,023 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,023 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,024 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,024 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,024 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,024 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,024 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,025 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,025 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,025 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,025 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,025 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 267#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,025 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,025 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,030 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,030 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,030 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,030 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,030 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,030 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,030 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,031 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,031 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,031 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,031 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,031 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,031 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,031 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,031 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,031 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,031 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,031 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,031 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,032 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,032 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,032 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,033 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 110#L59-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,033 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,033 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,034 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,034 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,034 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,034 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,036 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,036 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,036 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,036 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,036 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,037 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,037 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,037 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,037 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,038 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,038 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 54#$Ultimate##0true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,038 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,038 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [24#L83true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,044 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,044 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,044 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,044 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,046 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,046 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,046 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,046 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,046 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,046 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,047 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,047 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,047 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,047 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 52#L83-2true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,052 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,052 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,052 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,052 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,052 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][287], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,052 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,052 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,052 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,052 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,052 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,053 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,053 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,053 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,053 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][327], [107#L85-4true, 84#L42-2true, 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,053 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,053 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,053 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,053 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][327], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 66#L65true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,054 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,054 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,054 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,054 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:11,055 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 107#L85-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:11,055 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [107#L85-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:11,055 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,055 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,056 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,056 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,056 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:11,057 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,057 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,057 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,057 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,057 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][329], [99#L44-2true, 107#L85-4true, 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,217 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,217 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,217 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,217 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][329], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,217 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,217 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,217 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,217 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][289], [24#L83true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,217 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,217 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,218 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,218 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:11,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,218 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 52#L83-2true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,219 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,219 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:00:11,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][308], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,219 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,219 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,221 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,221 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,222 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,222 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,223 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,223 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,223 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,223 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,224 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,224 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,224 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,224 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,224 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,224 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,224 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,224 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,224 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,224 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,225 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,225 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,225 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,225 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,227 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,227 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,227 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,227 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,227 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,232 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,232 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,232 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,232 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,233 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,233 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,233 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,233 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,233 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,233 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,233 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,233 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,233 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,233 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,233 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,234 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,234 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,234 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,234 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,234 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,234 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][307], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,239 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,239 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,239 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,239 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,239 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,239 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,239 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,239 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,239 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,239 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,240 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,240 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,240 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,240 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,240 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,240 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,240 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,240 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,241 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:11,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,241 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][306], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,241 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:11,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:11,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][309], [248#(= |#race~d2~0| 0), 24#L83true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,245 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 182#L65-1true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,245 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 182#L65-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,245 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,245 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,246 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,246 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,246 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,247 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,247 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,247 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,247 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,247 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,247 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,248 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,248 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,248 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,248 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,248 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,248 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,248 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,249 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,249 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,249 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,249 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,249 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,249 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,249 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,249 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,249 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,249 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,250 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,250 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,251 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,252 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,252 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,252 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,253 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,253 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,254 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][277], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,254 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,254 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 52#L83-2true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,257 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,257 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,257 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,257 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,258 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,258 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,258 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,258 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,258 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,258 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,258 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,259 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,259 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,259 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:11,259 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,259 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,260 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,260 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:11,260 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,260 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,260 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,260 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:11,261 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,261 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,261 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,262 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,262 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,262 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,262 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,262 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,262 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,262 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,262 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,262 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,262 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,263 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,263 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,263 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,263 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,263 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,264 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,264 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,268 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,268 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,268 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,268 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,270 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,270 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,270 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,270 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,270 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,270 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,271 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,271 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,271 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,271 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,271 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,271 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,271 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,271 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,275 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,276 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,276 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,276 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,276 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,276 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,276 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,276 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,276 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,276 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,276 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,277 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:11,277 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:11,277 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:11,277 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:11,277 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:11,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 40#L83-1true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,277 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,277 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,277 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,277 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,277 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,278 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,281 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,281 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,281 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 40#L83-1true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,282 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,282 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,282 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,283 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:00:11,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,283 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,283 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,284 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,284 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,284 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,284 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,284 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,284 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,284 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,284 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,285 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,285 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,285 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,285 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,285 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,285 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,285 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,286 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,286 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,286 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,286 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,286 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,286 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,286 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,286 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,286 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [132#L82true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,287 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,287 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,287 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,287 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,287 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [60#L82-1true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,287 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,288 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,288 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,288 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,289 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,289 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,289 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,289 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,290 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,290 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,291 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][342], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,291 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,291 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,292 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,292 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,292 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,292 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,293 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,293 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,293 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,293 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,293 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,294 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,294 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,294 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,294 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,294 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,295 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,295 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,295 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,295 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,295 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,296 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,296 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,296 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,296 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,297 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,297 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,297 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,297 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,301 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,302 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,302 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,302 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,302 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,302 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,302 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,303 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,303 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,303 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,303 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,303 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,303 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,303 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,303 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,308 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][165], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,308 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,308 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,308 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,308 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,308 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,308 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,308 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,308 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,308 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,308 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,308 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,309 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,309 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][169], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,313 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,313 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,313 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,313 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,313 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,314 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:00:11,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,314 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,314 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 52#L83-2true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,314 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,314 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,315 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,315 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,315 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,316 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,316 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,316 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,316 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,317 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,317 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,317 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,317 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,318 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:11,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,318 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,318 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:11,318 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true]) [2025-03-15 01:00:11,319 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,319 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,320 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,320 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,320 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,321 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,321 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,321 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,322 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][342], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,322 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,322 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,322 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,322 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,322 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,322 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,323 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,323 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,324 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,324 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,324 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,324 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,325 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,325 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,325 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,325 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,325 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,326 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,326 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,326 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,326 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,326 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,327 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,327 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,327 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,327 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,327 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,327 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,328 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,328 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,328 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,329 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,329 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,329 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,329 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,329 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,330 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,330 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,330 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,330 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,330 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:11,330 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,330 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,330 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,330 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,330 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,330 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,330 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,333 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,335 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,335 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 182#L65-1true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,335 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,335 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,335 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,335 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,335 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,336 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,336 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,336 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,336 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,336 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,336 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 40#L83-1true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,336 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,336 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,336 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,336 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 63#L58-2true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,339 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,339 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,339 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,339 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,339 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,341 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,341 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,341 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,341 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,341 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,342 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,342 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,342 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,342 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 52#L83-2true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,343 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:00:11,343 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:11,343 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:11,343 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:11,343 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:11,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,343 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,343 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,343 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,343 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,343 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,343 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,343 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,343 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,343 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,347 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,347 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,347 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,347 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,348 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,348 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,348 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,348 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,349 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,349 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,349 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,349 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,350 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 79#L82-3true, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,350 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,350 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,350 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,350 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,350 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true]) [2025-03-15 01:00:11,351 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true]) [2025-03-15 01:00:11,351 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,351 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,352 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,352 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,352 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,352 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,352 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,352 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,352 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,352 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,352 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,352 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,352 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,352 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,352 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,353 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,353 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,353 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,353 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,353 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,353 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,353 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,353 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,353 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,354 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][355], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 54#$Ultimate##0true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,354 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,354 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,354 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,354 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,354 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,354 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,355 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,355 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,355 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,356 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,356 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:11,356 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,356 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,357 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,357 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,357 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,357 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,357 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,357 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,357 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,357 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,357 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,357 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,358 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,358 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,358 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,358 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,358 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,362 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,362 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,362 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,362 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,364 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,364 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 52#L83-2true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,364 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,364 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 52#L83-2true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,364 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,365 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,365 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,365 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,365 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,368 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,368 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,368 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,368 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,368 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,368 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,368 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,368 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,368 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,368 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,371 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,371 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,371 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,371 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,371 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,372 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,372 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,375 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,376 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,377 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,377 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,377 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:11,377 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,377 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,377 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][273], [201#L82-4true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,378 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,378 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][272], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true]) [2025-03-15 01:00:11,378 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,378 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,379 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,379 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,380 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,380 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,381 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,381 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,381 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,381 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,381 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,381 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,381 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,384 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,384 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,384 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,384 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,384 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,384 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,384 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,384 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,384 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,384 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,384 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,384 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,385 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,385 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,385 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,385 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,385 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,385 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,385 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,385 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,385 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,386 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,386 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,386 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,394 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,394 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,394 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,394 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,394 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,398 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:00:11,398 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:11,398 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:11,398 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:11,398 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:00:11,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,398 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,398 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,398 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,398 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,398 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,400 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,400 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,400 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,400 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,400 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][273], [251#(= |#race~g3~0| 0), 134#L82-5true, 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,400 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,400 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,400 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,400 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,400 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,401 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][278], [24#L83true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,401 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,402 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,402 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,403 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,403 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,404 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,404 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,404 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,404 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,405 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,405 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,405 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,405 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,405 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:11,407 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,407 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,407 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,407 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,407 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,407 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,407 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,408 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,408 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,408 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,408 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,409 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,409 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,409 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,410 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,410 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,410 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,410 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,411 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,411 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,411 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,414 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,414 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,414 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,415 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,415 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,415 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,415 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,415 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,415 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,425 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,425 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,425 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,425 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,425 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,425 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,426 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,426 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,426 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,426 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,428 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,428 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,428 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,428 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:00:11,428 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:11,429 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,429 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [24#L83true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,429 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,429 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:11,430 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,430 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,430 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,431 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,431 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,431 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,432 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,432 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,432 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,433 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,433 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,433 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,433 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,435 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,435 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,435 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,435 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,435 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,436 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,436 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,436 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,436 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,437 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,437 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,437 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,437 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,438 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,438 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,438 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,438 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,438 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,439 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,439 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,439 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,440 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,440 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,440 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,440 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,440 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,443 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,443 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,443 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,443 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,444 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,444 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,444 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,444 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,444 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,444 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,449 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,449 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,449 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,449 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,449 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,449 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,453 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,453 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,453 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,453 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,453 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,454 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,454 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,454 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,454 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,454 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,455 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,455 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,455 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,455 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,455 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,456 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,456 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,456 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,456 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,456 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,464 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,464 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,464 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,464 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,464 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,464 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,464 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,464 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,465 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,465 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,465 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,465 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,465 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,465 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,465 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,465 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,466 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,466 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:00:11,466 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:11,466 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:11,466 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:11,466 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:11,466 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:00:11,466 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,466 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,466 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,466 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,466 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,466 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,466 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,467 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,467 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,467 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,468 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,468 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,468 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,468 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,468 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,468 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:11,469 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,469 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,469 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,469 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,469 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,469 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,469 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,469 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,469 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,469 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,469 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,469 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,470 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,470 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,470 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,470 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,470 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,470 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,470 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,470 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,470 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,470 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,470 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,470 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,471 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,471 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,471 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,471 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,471 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,471 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,471 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,471 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 110#L59-1true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,471 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,472 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 50#L59true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,472 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,472 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,473 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,473 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,473 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,473 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 19#L77-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,474 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,474 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,474 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,474 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,474 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,475 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,475 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,475 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,475 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,476 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,476 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,476 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,476 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,477 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 19#L77-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,477 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,477 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,477 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,477 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,478 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,478 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,478 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,478 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,478 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,479 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,479 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,479 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,479 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,479 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,480 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,480 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,480 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,480 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,480 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,480 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,480 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,480 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,480 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,480 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,488 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,488 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,488 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,488 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,492 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,492 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,492 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,492 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,492 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,492 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,492 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,492 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,492 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,492 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,493 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,493 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,493 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,493 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,493 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,493 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,493 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,494 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,494 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,494 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,494 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,495 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,495 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:11,495 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,495 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,495 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,495 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,496 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 19#L77-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,496 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,496 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,497 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,497 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,497 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,497 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,497 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,497 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,497 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,497 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,497 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 110#L59-1true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,498 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 110#L59-1true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,498 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,498 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,500 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,500 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,500 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,500 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,500 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,500 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,500 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,500 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,500 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,500 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,501 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,501 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,501 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,502 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,502 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,502 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,502 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,502 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][348], [66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,505 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,505 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,505 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,505 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,510 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,510 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,510 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,510 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,510 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,510 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,510 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,511 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,511 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,511 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,511 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,511 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,511 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,511 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,511 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,514 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,514 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,514 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,514 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,514 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,514 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,514 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,514 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,514 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,514 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,516 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,516 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,516 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,516 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,516 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,517 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,517 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,518 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 52#L83-2true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,518 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,519 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true]) [2025-03-15 01:00:11,519 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,519 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,520 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:11,520 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,520 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,520 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,520 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,520 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,520 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,520 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,520 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,521 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,521 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,521 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,521 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,521 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,521 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,521 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,521 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,522 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,522 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,522 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,522 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,522 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,522 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,522 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,522 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,522 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,523 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,523 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,523 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,525 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,525 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,525 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,525 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,525 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,526 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,526 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,526 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,526 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,526 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,526 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,526 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,526 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][348], [107#L85-4true, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,529 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,529 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,529 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,529 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][348], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,531 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,531 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,531 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,531 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,536 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,536 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,536 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,536 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,540 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,540 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,541 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][365], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,541 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,541 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,541 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,542 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,542 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,542 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,542 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,542 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,542 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,542 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,543 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 52#L83-2true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,543 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,543 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,543 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,543 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,543 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,543 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [251#(= |#race~g3~0| 0), 66#L65true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,544 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,544 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,545 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][268], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,545 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,546 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,546 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,546 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,547 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,547 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,547 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,547 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,548 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,548 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [107#L85-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,548 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,548 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,549 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,549 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,549 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,550 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,550 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,550 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 267#true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,551 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 145#L64-3true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,551 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:11,551 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:11,551 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,551 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,552 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,552 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true]) [2025-03-15 01:00:11,552 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,552 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,553 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,553 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,553 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,553 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,553 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,553 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,553 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,554 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,554 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,554 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,554 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,554 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,554 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,554 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,554 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,554 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,554 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,555 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,555 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,555 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,556 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,562 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,562 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,562 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,562 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,562 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,562 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,562 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,562 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,562 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,562 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,565 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,565 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:00:11,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:11,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:11,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:11,565 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:00:11,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][365], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,566 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,566 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,566 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,566 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,567 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,567 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,567 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,567 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,567 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,567 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,567 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,568 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,568 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,568 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,568 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,568 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,568 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,568 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,568 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 182#L65-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,568 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,569 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,569 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,569 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,569 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,569 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,570 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,570 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,570 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][270], [2#L76-2true, 251#(= |#race~g3~0| 0), 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,570 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,570 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,570 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,570 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,570 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,570 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,570 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,570 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,570 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,570 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,571 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,571 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,571 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,571 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,571 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,571 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,571 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,571 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,571 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,571 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,571 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,571 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,572 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 167#L64true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,572 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,572 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,573 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,573 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,573 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,573 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,574 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 132#L82true, 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,574 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [60#L82-1true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,574 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,574 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 107#L85-4true, 84#L42-2true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,575 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,575 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [107#L85-4true, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:11,575 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,575 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 107#L85-4true, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,576 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,576 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][316], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,576 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,576 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:11,577 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][326], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:11,577 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,577 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,577 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,577 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:11,578 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,578 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,579 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][315], [248#(= |#race~d2~0| 0), 99#L44-2true, 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,579 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [139#L64-4true, 99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:11,579 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][328], [99#L44-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:11,579 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,579 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,580 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,580 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,580 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,580 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,580 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,580 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,581 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,581 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,581 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,581 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,581 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,582 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,582 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 40#L83-1true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,582 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,582 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,585 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,585 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,585 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,585 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,586 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,586 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,586 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,586 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,586 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,592 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,592 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,592 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,592 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,592 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,593 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,593 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,593 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,593 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,593 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:00:11,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,593 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,593 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,593 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,593 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,593 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][364], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,594 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,594 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,594 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,594 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,594 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,594 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,594 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,594 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,594 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,594 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,594 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,595 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,595 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,595 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,595 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,595 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,595 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,595 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,596 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,596 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,596 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,596 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,596 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,596 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,596 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,596 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,596 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,596 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,596 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,596 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,597 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,597 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,597 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,598 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,598 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,598 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,599 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,599 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,599 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,601 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,601 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,601 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,601 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,601 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,601 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,601 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,601 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,601 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,602 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,602 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,602 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,602 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,602 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,602 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,602 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,602 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,602 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,602 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,602 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 169#L58-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,604 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,604 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,604 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,605 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,605 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,605 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,605 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,605 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,605 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,606 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,606 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,606 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,606 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,607 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,607 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,607 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,607 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,607 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,607 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][365], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,614 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,614 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,614 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,614 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,614 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,615 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,615 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,615 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,615 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,615 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,615 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,615 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,615 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,616 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,616 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,616 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,616 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,616 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,616 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,616 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,617 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,617 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,617 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,618 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,618 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,618 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,618 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,618 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,618 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,618 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,618 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,618 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,619 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,619 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,619 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,619 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,619 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,619 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,619 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,619 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,619 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,620 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,620 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,620 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,621 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,621 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,621 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,621 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,621 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,621 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,621 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,621 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,621 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,621 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,621 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,621 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,621 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,622 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,622 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:11,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,624 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,624 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][365], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,631 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,631 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,631 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,631 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,631 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,631 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,631 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,631 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,631 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,632 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][276], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,632 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,632 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,632 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,632 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,632 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,632 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,632 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 79#L82-3true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,632 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:00:11,632 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:11,633 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:11,633 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:11,633 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:11,633 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:11,633 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:11,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,633 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,633 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,633 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,633 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,633 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,633 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,634 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,634 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,634 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 145#L64-3true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,635 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,635 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,636 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,636 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,636 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,636 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,636 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,636 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,636 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,636 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,636 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,637 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,637 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][306], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,637 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][306], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,637 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,637 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,638 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,638 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][308], [201#L82-4true, 248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 101#L65-3true, 231#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,638 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][308], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,638 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,638 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 264#true, 222#true, 228#true, 258#true]) [2025-03-15 01:00:11,639 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,639 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:11,639 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:11,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,641 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,641 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,641 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,641 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,641 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,642 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 179#L65-2true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,642 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][364], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,648 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,648 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,648 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,648 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,648 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,648 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,649 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,649 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,649 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,649 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,649 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,649 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,649 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][274], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,649 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,649 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,649 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,649 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,649 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,649 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,650 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,650 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,650 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 258#true]) [2025-03-15 01:00:11,650 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,650 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,650 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,650 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:11,651 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,651 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,651 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,652 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true]) [2025-03-15 01:00:11,652 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:11,653 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [139#L64-4true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:11,653 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,654 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,654 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,654 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,655 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,655 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,655 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,655 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,655 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,656 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,656 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,656 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,656 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,657 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][286], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,657 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,657 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,657 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,657 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,657 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,657 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,657 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,657 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][306], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,657 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,657 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,657 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][288], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,658 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:11,658 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][308], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,658 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,659 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,659 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,659 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,659 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,659 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,659 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,660 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,660 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,660 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,660 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,660 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,661 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,661 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,661 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,661 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,661 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,666 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,666 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,666 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,666 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,666 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,666 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,666 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,666 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,667 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,667 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,667 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,668 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true]) [2025-03-15 01:00:11,668 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:11,668 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,668 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,668 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][341], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 258#true]) [2025-03-15 01:00:11,668 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,668 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,669 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,669 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,669 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,669 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,669 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,669 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][348], [66#L65true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,669 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,669 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,669 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,669 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,669 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [107#L85-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,670 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][347], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 261#true]) [2025-03-15 01:00:11,670 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,670 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,672 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 40#L83-1true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,672 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,672 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,672 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,672 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,672 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,672 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,673 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,673 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,673 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,673 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,673 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,673 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,674 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,674 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,674 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,674 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,674 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,674 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,675 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,675 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,675 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,675 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,676 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,676 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,676 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,676 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,677 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,677 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,677 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,678 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,678 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,678 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,678 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,679 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,679 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,679 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,679 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][306], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,680 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,680 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,680 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,681 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,681 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 40#L83-1true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,681 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,681 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,681 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,681 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,682 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][308], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 255#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true]) [2025-03-15 01:00:11,682 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:11,682 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:11,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,683 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,683 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,683 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,683 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,683 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,684 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 169#L58-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,684 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,689 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,689 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,689 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,689 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,689 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,689 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,689 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,689 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,689 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 52#L83-2true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,690 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,690 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2025-03-15 01:00:11,690 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,690 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,690 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,691 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,691 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,691 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,691 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,691 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,691 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][348], [107#L85-4true, 66#L65true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,692 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][348], [102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 66#L65true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,692 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,694 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,694 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,694 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,694 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 52#L83-2true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,695 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,695 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,695 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,695 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,696 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,696 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,696 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,696 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,697 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,697 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,697 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,698 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,698 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,698 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,698 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 52#L83-2true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,699 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,699 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,699 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,699 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,699 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,700 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,700 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,700 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,700 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,700 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,701 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,701 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,701 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,701 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,701 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,701 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,701 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,702 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,702 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,702 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 40#L83-1true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,702 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,702 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 135#L76-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,703 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,703 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,703 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,703 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,704 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,704 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,704 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,704 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,704 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,705 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,705 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,705 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,706 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,706 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,706 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,707 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,707 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,707 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,707 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,707 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,708 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,708 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,708 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 63#L58-2true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,709 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,709 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,714 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,714 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,714 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,714 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,714 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,714 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,714 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,714 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,714 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][340], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,715 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,715 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][353], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,715 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 40#L83-1true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,715 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,716 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][354], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 258#true]) [2025-03-15 01:00:11,716 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:11,716 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,716 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,716 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,717 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,717 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,717 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,717 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,717 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 182#L65-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,717 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,717 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,717 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,717 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,717 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,718 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,718 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,718 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,719 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,719 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,719 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,719 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,719 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,720 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,720 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,720 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,720 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,720 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,720 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,720 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,721 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,721 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][293], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,721 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,721 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,721 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,722 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,722 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,722 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,722 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,722 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][317], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,722 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,723 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,723 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,723 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,723 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,724 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,724 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,724 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,724 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,724 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,724 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,724 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:11,724 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,724 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][290], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,725 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,725 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,725 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,725 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,725 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,726 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,726 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][319], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,726 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,726 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,726 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,727 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,727 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,727 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,730 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,730 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,730 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,730 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,730 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,731 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,731 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,731 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,732 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 179#L65-2true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,732 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,732 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,734 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,734 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,734 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,734 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,734 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,735 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,735 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,735 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,735 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,736 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,736 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,736 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,736 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,737 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,737 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,737 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][367], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,739 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,739 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,739 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,739 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][269], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,740 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,740 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,741 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,741 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:11,741 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 52#L83-2true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,741 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,741 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,741 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,742 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,742 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,742 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,742 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,743 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,743 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,744 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,744 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,744 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,746 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 63#L58-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,746 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,746 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,746 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,747 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 169#L58-1true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,747 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,747 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 169#L58-1true, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,748 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 135#L76-1true, 264#true, 228#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,748 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][313], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 264#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,748 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,748 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,749 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][310], [248#(= |#race~d2~0| 0), 99#L44-2true, 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,749 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,750 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,750 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,750 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,750 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,750 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,751 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,751 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,751 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,751 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,752 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,752 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,752 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,752 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,752 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,752 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,752 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,752 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,752 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,753 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 63#L58-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,753 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,753 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,753 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,753 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,753 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,753 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,754 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 63#L58-2true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,754 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,754 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,754 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,754 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,754 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,754 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][369], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,754 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,754 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,754 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,754 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][343], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,755 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,755 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:11,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][369], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,757 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,757 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,757 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,757 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][369], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,757 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,757 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,757 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,757 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,758 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][356], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,758 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:11,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][369], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,761 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,761 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,761 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,761 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,761 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,762 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,762 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,762 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,762 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,762 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,762 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,762 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:11,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][369], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,763 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][369], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,763 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,763 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,764 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,764 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][344], [248#(= |#race~d2~0| 0), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 211#L67-2true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,764 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,764 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:11,765 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,765 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,765 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,766 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,766 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,766 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,766 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,766 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,766 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,766 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,766 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,766 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,766 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:11,766 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,767 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 264#true, 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,767 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,767 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,768 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,768 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,768 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,769 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,769 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,769 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,769 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,769 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,769 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,769 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,769 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:11,769 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,769 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:11,770 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:11,770 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 228#true, 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:11,771 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][345], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,771 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 84#L42-2true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,772 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([526] L42-->L42-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post1_1| v_~pos~0_20) (= (+ |v_thread1Thread1of1ForFork2_#t~post1_1| 1) v_~pos~0_19)) InVars {~pos~0=v_~pos~0_20} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][318], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 84#L42-2true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 222#true, 228#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,772 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2InUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,772 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,772 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([527] L44-->L44-2: Formula: (and (= |v_thread1Thread1of1ForFork2_#t~post2_1| (+ v_~pos~0_15 1)) (= |v_thread1Thread1of1ForFork2_#t~post2_1| v_~pos~0_16)) InVars {~pos~0=v_~pos~0_16} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_15} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][320], [248#(= |#race~d2~0| 0), 99#L44-2true, 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 61#L107-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2InUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 228#true, 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:11,773 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:11,773 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:11,774 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][357], [248#(= |#race~d2~0| 0), 243#true, 102#thread3Err5ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 264#true, 222#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:11,774 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,774 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:11,776 INFO L124 PetriNetUnfolderBase]: 7278/14700 cut-off events. [2025-03-15 01:00:11,776 INFO L125 PetriNetUnfolderBase]: For 3430996/4063040 co-relation queries the response was YES. [2025-03-15 01:00:11,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137961 conditions, 14700 events. 7278/14700 cut-off events. For 3430996/4063040 co-relation queries the response was YES. Maximal size of possible extension queue 1213. Compared 134918 event pairs, 643 based on Foata normal form. 1437/11351 useless extension candidates. Maximal degree in co-relation 133027. Up to 7385 conditions per place. [2025-03-15 01:00:12,030 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 190 selfloop transitions, 2 changer transitions 16/374 dead transitions. [2025-03-15 01:00:12,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 374 transitions, 8005 flow [2025-03-15 01:00:12,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:00:12,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:00:12,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 615 transitions. [2025-03-15 01:00:12,031 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9234234234234234 [2025-03-15 01:00:12,032 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, 1 predicate places. [2025-03-15 01:00:12,032 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 374 transitions, 8005 flow [2025-03-15 01:00:12,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:12,032 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:00:12,032 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:00:12,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-15 01:00:12,032 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 41 more)] === [2025-03-15 01:00:12,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:00:12,033 INFO L85 PathProgramCache]: Analyzing trace with hash 2052501782, now seen corresponding path program 1 times [2025-03-15 01:00:12,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:00:12,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129056021] [2025-03-15 01:00:12,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:00:12,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:00:12,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:00:12,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:00:12,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:00:12,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129056021] [2025-03-15 01:00:12,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129056021] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:00:12,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:00:12,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:00:12,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732306833] [2025-03-15 01:00:12,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:00:12,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:00:12,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:00:12,061 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:00:12,061 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:00:12,062 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 222 [2025-03-15 01:00:12,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 374 transitions, 8005 flow. Second operand has 3 states, 3 states have (on average 201.33333333333334) internal successors, (604), 3 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:12,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:00:12,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 222 [2025-03-15 01:00:12,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:00:12,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 54#$Ultimate##0true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:12,824 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:00:12,824 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:12,824 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:12,824 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][286], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 54#$Ultimate##0true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true]) [2025-03-15 01:00:12,854 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true]) [2025-03-15 01:00:12,854 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:12,854 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:12,855 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:12,855 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:12,855 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:12,855 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:12,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 222#true, 264#true, 270#true, 261#true]) [2025-03-15 01:00:12,855 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:12,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:12,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:12,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:12,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][287], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:12,878 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:12,878 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:12,878 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:12,878 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:12,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][284], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 54#$Ultimate##0true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:12,878 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:00:12,878 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:12,878 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:12,878 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:00:12,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][286], [234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 54#$Ultimate##0true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:12,879 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,879 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,879 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:12,880 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:12,880 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:12,880 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:12,880 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:12,880 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:12,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 261#true]) [2025-03-15 01:00:12,891 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:12,891 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:12,891 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:12,891 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:12,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][287], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:12,902 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,902 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,902 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,902 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][286], [139#L64-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 54#$Ultimate##0true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:12,903 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:00:12,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:12,922 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:12,922 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:12,922 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:12,922 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:12,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:12,923 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:12,923 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:12,923 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:12,923 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:12,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][287], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:12,936 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,936 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,936 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,936 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][286], [234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 54#$Ultimate##0true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:12,937 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,937 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,937 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,937 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,937 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:00:12,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:12,956 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:12,956 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:12,956 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:12,956 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:12,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 81#L77true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:12,971 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,971 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,971 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,971 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][287], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:12,971 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,971 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,971 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,971 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:00:12,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:12,983 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:12,983 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:12,983 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:12,983 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:12,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:12,996 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,996 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,996 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:12,997 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:00:12,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:12,997 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:12,997 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,997 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:12,998 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:13,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][360], [60#L82-1true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,000 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:00:13,000 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:13,000 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:13,000 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:00:13,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true]) [2025-03-15 01:00:13,008 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,008 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,008 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,008 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [139#L64-4true, 201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true]) [2025-03-15 01:00:13,009 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,009 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,009 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,009 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,023 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:00:13,023 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:13,023 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:13,023 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:00:13,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true]) [2025-03-15 01:00:13,034 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,034 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,034 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,034 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true]) [2025-03-15 01:00:13,035 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,035 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,035 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,035 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,048 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,048 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,048 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,048 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,048 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,048 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,048 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,048 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,048 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,049 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:00:13,049 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:13,049 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:13,049 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:13,049 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:00:13,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 81#L77true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,049 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,049 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,049 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,049 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,049 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][359], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 258#true]) [2025-03-15 01:00:13,051 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,051 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,051 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,051 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][360], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,052 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,052 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,052 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,052 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:00:13,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true]) [2025-03-15 01:00:13,061 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,061 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,061 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,061 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,062 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,062 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,062 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,062 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 19#L77-1true, 228#true, 264#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,072 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,072 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][359], [201#L82-4true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 258#true]) [2025-03-15 01:00:13,075 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,075 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,075 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,075 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][359], [201#L82-4true, 248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true]) [2025-03-15 01:00:13,076 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,076 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,076 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,076 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,076 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:00:13,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][359], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 258#true]) [2025-03-15 01:00:13,076 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,076 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,076 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,076 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,076 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [24#L83true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,084 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,085 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,085 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 19#L77-1true, 264#true, 222#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,096 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,096 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,096 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,096 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,096 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,097 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,100 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][359], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 258#true]) [2025-03-15 01:00:13,100 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:00:13,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,107 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,107 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,107 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,107 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,108 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,108 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,108 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,108 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,119 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:00:13,119 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:13,119 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:13,119 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:00:13,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 52#L83-2true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,132 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,132 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,132 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,132 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 132#L82true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,144 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:13,144 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:13,144 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:13,144 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:13,144 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:13,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,145 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:00:13,145 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:13,145 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:13,145 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:00:13,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,160 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,160 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,160 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,160 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [132#L82true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,171 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [60#L82-1true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,171 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,172 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:00:13,172 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:13,172 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:13,172 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:00:13,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,173 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,173 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,173 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,173 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 258#true]) [2025-03-15 01:00:13,173 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,173 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][360], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,177 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,177 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,177 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,177 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:00:13,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,184 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,184 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,184 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,184 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 261#true]) [2025-03-15 01:00:13,186 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,186 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,186 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,186 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [60#L82-1true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,196 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,196 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,196 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,196 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,196 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true]) [2025-03-15 01:00:13,197 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,197 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,197 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,197 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:00:13,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,209 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,209 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,209 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,209 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,222 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,222 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,222 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,222 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,222 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][287], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,223 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,223 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,223 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,223 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 54#$Ultimate##0true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 222#true, 264#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,224 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,224 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,224 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,224 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 264#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,225 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,225 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,225 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,225 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 81#L77true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,225 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,225 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,225 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,225 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][377], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,225 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,225 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,225 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,226 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][377], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,226 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 54#$Ultimate##0true, 219#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 264#true, 222#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,226 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,226 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,226 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,226 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][360], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,227 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,227 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,227 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,227 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:00:13,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,245 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,245 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,245 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,245 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,245 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 258#true]) [2025-03-15 01:00:13,245 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:00:13,245 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:13,245 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:13,245 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:00:13,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][283], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 258#true]) [2025-03-15 01:00:13,246 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,246 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,246 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,246 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 219#true, 267#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,246 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,246 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,246 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,246 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][378], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 54#$Ultimate##0true, 183#L67-4true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,247 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,247 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,247 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,247 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][360], [248#(= |#race~d2~0| 0), 240#true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,249 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,249 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,249 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,249 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:00:13,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [201#L82-4true, 139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true]) [2025-03-15 01:00:13,266 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:00:13,266 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:13,266 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:13,266 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:13,266 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:00:13,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [201#L82-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true]) [2025-03-15 01:00:13,266 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [139#L64-4true, 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true]) [2025-03-15 01:00:13,266 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][287], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,267 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 173#L64-1true, 252#true, 239#(= |#race~g1~0| 0), 52#L83-2true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,267 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][376], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,268 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][379], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 54#$Ultimate##0true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,268 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:00:13,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,273 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,273 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,273 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,273 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true]) [2025-03-15 01:00:13,274 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,274 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,274 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,274 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [139#L64-4true, 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true]) [2025-03-15 01:00:13,284 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,284 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,284 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,284 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,284 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][376], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,285 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][376], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,285 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:00:13,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,291 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,291 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,291 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,291 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true]) [2025-03-15 01:00:13,292 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,292 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][366], [139#L64-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 261#true]) [2025-03-15 01:00:13,293 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,293 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,293 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,293 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][281], [251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true]) [2025-03-15 01:00:13,300 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:00:13,300 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:13,300 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:13,300 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:13,300 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:13,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][282], [24#L83true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,300 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,300 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,300 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,300 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,300 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,301 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,301 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,301 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,301 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,301 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,301 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 40#L83-1true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,301 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:00:13,301 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:13,301 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:13,301 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:00:13,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,302 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,302 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,302 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,302 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][376], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,303 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,303 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,303 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,303 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][377], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 135#L76-1true, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,303 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,303 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,303 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,303 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,303 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:00:13,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][366], [234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 228#true, 264#true, 261#true]) [2025-03-15 01:00:13,310 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,310 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][366], [139#L64-4true, 107#L85-4true, 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 264#true, 222#true, 261#true]) [2025-03-15 01:00:13,311 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,317 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,317 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,317 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,317 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,317 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,318 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:00:13,318 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:13,318 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:13,318 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:00:13,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 52#L83-2true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,318 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,318 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,318 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,318 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,318 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 81#L77true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,318 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,318 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,318 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,318 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 173#L64-1true, 252#true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,319 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,319 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,319 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,319 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][377], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,319 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,319 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,319 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,319 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,319 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][360], [248#(= |#race~d2~0| 0), 240#true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,321 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,321 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,321 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,322 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:00:13,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 79#L82-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,324 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,324 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,325 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,325 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][366], [107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 261#true]) [2025-03-15 01:00:13,325 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,325 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,325 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,325 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][371], [139#L64-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 219#true, 267#true, 10#L83-3true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,326 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,326 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,326 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,326 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 198#L64-5true, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,331 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 19#L77-1true, 222#true, 228#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,331 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 81#L77true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,331 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,331 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,332 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][364], [248#(= |#race~d2~0| 0), 240#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 228#true, 261#true, 258#true]) [2025-03-15 01:00:13,333 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,334 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,334 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,334 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][364], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 258#true, 261#true]) [2025-03-15 01:00:13,334 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,334 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,334 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,334 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,334 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:00:13,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][375], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 267#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 270#true, 258#true]) [2025-03-15 01:00:13,336 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,336 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,336 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,336 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][371], [234#true, 239#(= |#race~g1~0| 0), 246#true, 252#true, 267#true, 219#true, 10#L83-3true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 198#L64-5true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 261#true]) [2025-03-15 01:00:13,337 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,337 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,337 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,337 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,342 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:00:13,342 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:13,342 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:13,342 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:00:13,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,342 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,342 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,342 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,342 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,342 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,342 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,342 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,342 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,342 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 81#L77true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,343 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,343 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,343 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,343 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,343 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][364], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 261#true, 258#true]) [2025-03-15 01:00:13,344 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][364], [248#(= |#race~d2~0| 0), 240#true, 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 264#true, 261#true, 258#true]) [2025-03-15 01:00:13,344 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:00:13,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][369], [248#(= |#race~d2~0| 0), 240#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 10#L83-3true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,345 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,345 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,345 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,345 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][375], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 258#true]) [2025-03-15 01:00:13,346 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,346 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,346 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,346 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,351 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:00:13,351 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:13,351 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:13,351 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:00:13,351 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,351 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,351 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,351 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,352 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,352 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,353 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,353 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,353 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,353 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,353 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,353 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,353 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 19#L77-1true, 222#true, 228#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,353 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,353 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,353 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,353 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,353 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,355 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][369], [248#(= |#race~d2~0| 0), 240#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 10#L83-3true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,355 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,355 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,355 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,355 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,355 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,355 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][369], [248#(= |#race~d2~0| 0), 240#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 10#L83-3true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,355 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,355 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,355 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,355 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,355 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,355 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:00:13,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][377], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,358 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,358 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,358 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,358 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,362 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,362 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,362 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,362 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,362 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,362 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,362 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,362 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][392], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 258#true]) [2025-03-15 01:00:13,363 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,363 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,363 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,363 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true]) [2025-03-15 01:00:13,363 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,363 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,363 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,363 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,363 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,365 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,365 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,365 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,365 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,365 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,365 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,365 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,365 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:00:13,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,369 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,369 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,369 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,369 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][392], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true]) [2025-03-15 01:00:13,373 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,373 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,373 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,373 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 222#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,375 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,376 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,376 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,376 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,376 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][365], [248#(= |#race~d2~0| 0), 234#true, 252#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 264#true, 222#true, 261#true, 258#true]) [2025-03-15 01:00:13,376 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,376 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,376 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,376 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:00:13,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 52#L83-2true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,380 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,380 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,380 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,380 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,383 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,383 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,383 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,383 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,383 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,383 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][388], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,383 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,383 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,383 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,383 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,386 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 132#L82true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 264#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,386 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][365], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 173#L64-1true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 222#true, 258#true, 261#true]) [2025-03-15 01:00:13,387 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,387 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,387 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,387 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:00:13,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][392], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 258#true]) [2025-03-15 01:00:13,392 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,392 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,392 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,392 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,392 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,392 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,392 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,392 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,393 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [60#L82-1true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 264#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,402 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,402 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,402 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,402 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,402 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][280], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,403 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:00:13,403 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:00:13,403 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:00:13,403 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:00:13,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][365], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 261#true, 258#true]) [2025-03-15 01:00:13,403 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,403 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,403 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,403 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [139#L64-4true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,403 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,403 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,403 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,403 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,403 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 173#L64-1true, 267#true, 219#true, 10#L83-3true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,404 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,404 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,404 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,404 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:13,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,405 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:13,405 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:13,405 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:13,406 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:13,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][392], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true]) [2025-03-15 01:00:13,407 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,407 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,407 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,407 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,407 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,408 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,409 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:00:13,409 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:13,409 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:13,409 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:00:13,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,409 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][380], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 270#true, 258#true]) [2025-03-15 01:00:13,410 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,411 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][285], [251#(= |#race~g3~0| 0), 234#true, 246#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,411 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][365], [248#(= |#race~d2~0| 0), 145#L64-3true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 245#(= |#race~g2~0| 0), 222#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 264#true, 228#true, 258#true, 261#true]) [2025-03-15 01:00:13,411 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:00:13,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,413 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:13,413 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:13,413 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:13,413 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:13,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][380], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 258#true]) [2025-03-15 01:00:13,416 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,416 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,416 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,416 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,418 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][366], [139#L64-4true, 234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 264#true, 228#true, 222#true, 261#true]) [2025-03-15 01:00:13,418 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:00:13,418 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:13,418 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:13,418 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:13,418 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:00:13,418 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][366], [234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 222#true, 264#true, 228#true, 261#true]) [2025-03-15 01:00:13,418 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][370], [248#(= |#race~d2~0| 0), 145#L64-3true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 10#L83-3true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,418 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:13,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][388], [248#(= |#race~d2~0| 0), 24#L83true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 228#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,421 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,421 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,421 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,421 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,421 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 40#L83-1true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,421 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,421 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,421 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,421 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,421 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,422 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,422 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,422 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,422 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][376], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,423 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,423 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,423 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,423 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][380], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 258#true]) [2025-03-15 01:00:13,423 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][380], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 134#L82-5true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 258#true]) [2025-03-15 01:00:13,424 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 79#L82-3true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,424 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][375], [201#L82-4true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 228#true, 222#true, 270#true, 258#true]) [2025-03-15 01:00:13,424 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,424 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][366], [139#L64-4true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 246#true, 219#true, 267#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 261#true]) [2025-03-15 01:00:13,426 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:13,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][366], [107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 246#true, 267#true, 219#true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 228#true, 261#true]) [2025-03-15 01:00:13,426 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][371], [139#L64-4true, 234#true, 246#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 10#L83-3true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true]) [2025-03-15 01:00:13,426 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:13,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,428 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,428 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,428 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,429 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,429 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,429 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,429 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,429 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,429 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 40#L83-1true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,430 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,430 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,430 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,430 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][375], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 134#L82-5true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 263#(= |thread3Thread1of1ForFork1_#t~nondet9| |#race~d3~0|), 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 270#true, 258#true]) [2025-03-15 01:00:13,431 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,431 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,431 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,431 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,431 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:13,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 52#L83-2true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,434 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][376], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 264#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,435 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:00:13,435 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:13,435 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:13,435 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:13,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][377], [24#L83true, 248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 255#true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,435 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:13,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][371], [234#true, 252#true, 246#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 10#L83-3true, 260#(= |#race~d2~0| |thread2Thread1of1ForFork0_#t~nondet6|), 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 198#L64-5true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 261#true]) [2025-03-15 01:00:13,437 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:00:13,437 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:13,437 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:13,437 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:13,437 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:00:13,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,438 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,438 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,438 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,438 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 135#L76-1true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,439 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,439 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,439 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,439 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,439 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, 40#L83-1true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,440 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:00:13,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:13,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:13,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:13,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 40#L83-1true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,440 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,440 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,440 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,440 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,440 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:13,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][386], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 168#L108-1true, 222#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:13,443 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 264#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,443 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,443 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,443 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,443 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,443 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 135#L76-1true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 228#true, 222#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,444 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,444 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,444 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,444 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 52#L83-2true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,445 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:13,445 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:13,445 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:13,445 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:13,445 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 52#L83-2true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,445 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,445 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,445 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,445 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,445 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:13,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][386], [248#(= |#race~d2~0| 0), 243#true, 107#L85-4true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 258#true, 261#true]) [2025-03-15 01:00:13,447 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,447 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,447 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,447 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 245#(= |#race~g2~0| 0), 228#true, 264#true, 222#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,448 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:13,449 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:13,449 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:13,449 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:13,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,449 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:13,449 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:13,449 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:13,449 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:13,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [248#(= |#race~d2~0| 0), 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 10#L83-3true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 228#true, 264#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,451 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:13,451 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:13,451 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:13,451 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:13,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][398], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 49#L85-3true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 222#true, 228#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:13,452 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,452 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,452 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,452 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 135#L76-1true, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,453 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:00:13,453 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:00:13,453 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:00:13,453 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:00:13,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 135#L76-1true, thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,453 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:13,453 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:13,453 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:13,453 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:13,453 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:13,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][398], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 228#true, 261#true, 258#true]) [2025-03-15 01:00:13,454 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,455 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,455 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,455 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 168#L108-1true, 222#true, 264#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,455 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:00:13,455 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:13,455 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:13,455 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:13,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 2#L76-2true, 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 264#true, 228#true, 222#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,456 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:13,456 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:13,456 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:13,456 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:13,456 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:13,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][391], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 267#true, 219#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,457 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:13,457 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:13,457 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:13,457 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:13,457 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:13,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][399], [248#(= |#race~d2~0| 0), 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 10#L83-3true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 222#true, 228#true, 264#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,457 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,457 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,457 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,457 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,458 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][398], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 228#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:13,458 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,458 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,458 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,458 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,458 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 222#true, 264#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,459 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,459 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,459 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,459 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:13,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][398], [248#(= |#race~d2~0| 0), 107#L85-4true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, thread2Thread1of1ForFork0NotInUse, 231#true, 90#L109true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 249#true, 245#(= |#race~g2~0| 0), 264#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 228#true, 222#true, 258#true, 261#true]) [2025-03-15 01:00:13,459 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,459 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,459 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,459 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,459 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 222#true, 264#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 258#true, 261#true]) [2025-03-15 01:00:13,460 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,460 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,460 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,460 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:13,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([647] thread2EXIT-->L109: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= |v_ULTIMATE.start_main_~t2~0#1_6| v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_~t2~0#1=|v_ULTIMATE.start_main_~t2~0#1_6|} AuxVars[] AssignedVars[][399], [248#(= |#race~d2~0| 0), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 10#L83-3true, 225#true, thread2Thread1of1ForFork0NotInUse, 90#L109true, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 245#(= |#race~g2~0| 0), 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,461 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][373], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,461 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][374], [248#(= |#race~d2~0| 0), 251#(= |#race~g3~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 199#L85-2true, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 264#true, 222#true, 228#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,461 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:00:13,461 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:13,461 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:13,461 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:13,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 225#true, 183#L67-4true, thread2Thread1of1ForFork0InUse, 231#true, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 228#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 222#true, 264#true, 261#true, 258#true]) [2025-03-15 01:00:13,462 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,462 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,462 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,462 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 107#L85-4true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 264#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 222#true, 261#true, 258#true]) [2025-03-15 01:00:13,462 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,462 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,462 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,462 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][386], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 267#true, 225#true, 101#L65-3true, 231#true, thread2Thread1of1ForFork0InUse, 49#L85-3true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 168#L108-1true, 249#true, 228#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 222#true, 264#true, 258#true, 261#true]) [2025-03-15 01:00:13,463 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][385], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 252#true, 239#(= |#race~g1~0| 0), 219#true, 183#L67-4true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 264#true, 228#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 222#true, 261#true, 258#true]) [2025-03-15 01:00:13,463 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][389], [248#(= |#race~d2~0| 0), 73#L67-3true, 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 10#L83-3true, 225#true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 249#true, 168#L108-1true, 264#true, 222#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,463 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,463 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:13,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][386], [248#(= |#race~d2~0| 0), 107#L85-4true, 243#true, 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 267#true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 168#L108-1true, 249#true, 272#(= |thread3Thread1of1ForFork1_#t~nondet11| |#race~g3~0|), 264#true, 222#true, 228#true, 261#true, 258#true]) [2025-03-15 01:00:13,464 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,464 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,464 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,464 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,464 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][389], [248#(= |#race~d2~0| 0), 243#true, 269#(= |#race~g2~0| |thread2Thread1of1ForFork0_#t~nondet8|), 234#true, 239#(= |#race~g1~0| 0), 252#true, 219#true, 10#L83-3true, 225#true, 183#L67-4true, 231#true, thread2Thread1of1ForFork0InUse, thread1Thread1of1ForFork2NotInUse, 242#(= |#race~d1~0| 0), thread3Thread1of1ForFork1InUse, 257#(= |#race~d3~0| 0), 168#L108-1true, 249#true, 222#true, 228#true, 264#true, 270#true, 261#true, 258#true]) [2025-03-15 01:00:13,464 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,464 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,464 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,464 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:13,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([646] thread1EXIT-->L108-1: Formula: (and (= 0 v_thread1Thread1of1ForFork2_thidvar1_4) (= |v_ULTIMATE.start_main_~t1~0#1_6| v_thread1Thread1of1ForFork2_thidvar0_4)) InVars {ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} OutVars{ULTIMATE.start_main_~t1~0#1=|v_ULTIMATE.start_main_~t1~0#1_6|, thread1Thread1of1ForFork2_thidvar1=v_thread1Thread1of1ForFork2_thidvar1_4, thread1Thread1of1ForFork2_thidvar0=v_thread1Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][390], [248#(= |#race~d2~0| 0), 243#true, 234#true, 252#true, 239#(= |#race~g1~0| 0), 267#true, 219#true, 10#L83-3true, 225#true, 101#L65-3true, thread2Thread1of1ForFork0InUse, 231#true, thread1Thread1of1ForFork2NotInUse, 257#(= |#race~d3~0| 0), thread3Thread1of1ForFork1InUse, 242#(= |#race~d1~0| 0), 249#true, 168#L108-1true, 264#true, 222#true, 228#true, 270#true, 258#true, 261#true]) [2025-03-15 01:00:13,465 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:13,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:13,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:13,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:13,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:13,465 INFO L124 PetriNetUnfolderBase]: 5111/10376 cut-off events. [2025-03-15 01:00:13,466 INFO L125 PetriNetUnfolderBase]: For 2725962/3134317 co-relation queries the response was YES. [2025-03-15 01:00:13,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101713 conditions, 10376 events. 5111/10376 cut-off events. For 2725962/3134317 co-relation queries the response was YES. Maximal size of possible extension queue 1131. Compared 101363 event pairs, 1170 based on Foata normal form. 927/7943 useless extension candidates. Maximal degree in co-relation 96392. Up to 5285 conditions per place. [2025-03-15 01:00:13,565 INFO L140 encePairwiseOnDemand]: 219/222 looper letters, 0 selfloop transitions, 0 changer transitions 401/401 dead transitions. [2025-03-15 01:00:13,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 401 transitions, 9511 flow [2025-03-15 01:00:13,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:00:13,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:00:13,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 615 transitions. [2025-03-15 01:00:13,566 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9234234234234234 [2025-03-15 01:00:13,567 INFO L298 CegarLoopForPetriNet]: 216 programPoint places, 2 predicate places. [2025-03-15 01:00:13,567 INFO L471 AbstractCegarLoop]: Abstraction has has 218 places, 401 transitions, 9511 flow [2025-03-15 01:00:13,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.33333333333334) internal successors, (604), 3 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:00:13,572 INFO L161 wickiGriesTestDumper]: Dumping Owicki-Gries test to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/parallel-misc-3-extended.wvr.c_petrified1_AllErrorsAtOnce [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONDATA_RACE (44 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONDATA_RACE (43 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONDATA_RACE (42 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONDATA_RACE (41 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONDATA_RACE (40 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONDATA_RACE (39 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONDATA_RACE (38 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONDATA_RACE (37 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONDATA_RACE (36 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONDATA_RACE (35 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONDATA_RACE (34 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONDATA_RACE (33 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err0ASSERT_VIOLATIONDATA_RACE (32 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err1ASSERT_VIOLATIONDATA_RACE (31 of 45 remaining) [2025-03-15 01:00:13,602 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err2ASSERT_VIOLATIONDATA_RACE (30 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err3ASSERT_VIOLATIONDATA_RACE (29 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err4ASSERT_VIOLATIONDATA_RACE (28 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err5ASSERT_VIOLATIONDATA_RACE (27 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (26 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (25 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (24 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (23 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (22 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (21 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (20 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (19 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (18 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONDATA_RACE (17 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONDATA_RACE (16 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONDATA_RACE (15 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONDATA_RACE (14 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONDATA_RACE (13 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONDATA_RACE (12 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONDATA_RACE (11 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONDATA_RACE (10 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONDATA_RACE (9 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONDATA_RACE (8 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONDATA_RACE (7 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONDATA_RACE (6 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err0ASSERT_VIOLATIONDATA_RACE (5 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err1ASSERT_VIOLATIONDATA_RACE (4 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err2ASSERT_VIOLATIONDATA_RACE (3 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err3ASSERT_VIOLATIONDATA_RACE (2 of 45 remaining) [2025-03-15 01:00:13,603 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err4ASSERT_VIOLATIONDATA_RACE (1 of 45 remaining) [2025-03-15 01:00:13,604 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread3Err5ASSERT_VIOLATIONDATA_RACE (0 of 45 remaining) [2025-03-15 01:00:13,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-15 01:00:13,604 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:00:13,614 INFO L328 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-03-15 01:00:13,614 INFO L188 ceAbstractionStarter]: Computing trace abstraction results [2025-03-15 01:00:13,621 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 01:00:13 BasicIcfg [2025-03-15 01:00:13,622 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-15 01:00:13,622 INFO L158 Benchmark]: Toolchain (without parser) took 27017.77ms. Allocated memory was 71.3MB in the beginning and 4.0GB in the end (delta: 3.9GB). Free memory was 44.4MB in the beginning and 2.4GB in the end (delta: -2.3GB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. [2025-03-15 01:00:13,622 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 71.3MB. Free memory is still 36.4MB. There was no memory consumed. Max. memory is 8.0GB. [2025-03-15 01:00:13,622 INFO L158 Benchmark]: CACSL2BoogieTranslator took 224.36ms. Allocated memory is still 71.3MB. Free memory was 44.2MB in the beginning and 32.2MB in the end (delta: 12.0MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2025-03-15 01:00:13,623 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.91ms. Allocated memory is still 71.3MB. Free memory was 32.2MB in the beginning and 30.9MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 8.0GB. [2025-03-15 01:00:13,623 INFO L158 Benchmark]: Boogie Preprocessor took 26.66ms. Allocated memory is still 71.3MB. Free memory was 30.9MB in the beginning and 29.8MB in the end (delta: 1.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-03-15 01:00:13,623 INFO L158 Benchmark]: RCFGBuilder took 366.11ms. Allocated memory is still 71.3MB. Free memory was 29.8MB in the beginning and 38.3MB in the end (delta: -8.5MB). Peak memory consumption was 15.3MB. Max. memory is 8.0GB. [2025-03-15 01:00:13,623 INFO L158 Benchmark]: TraceAbstraction took 26356.81ms. Allocated memory was 71.3MB in the beginning and 4.0GB in the end (delta: 3.9GB). Free memory was 37.3MB in the beginning and 2.4GB in the end (delta: -2.4GB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. [2025-03-15 01:00:13,624 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 71.3MB. Free memory is still 36.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 224.36ms. Allocated memory is still 71.3MB. Free memory was 44.2MB in the beginning and 32.2MB in the end (delta: 12.0MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 25.91ms. Allocated memory is still 71.3MB. Free memory was 32.2MB in the beginning and 30.9MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 26.66ms. Allocated memory is still 71.3MB. Free memory was 30.9MB in the beginning and 29.8MB in the end (delta: 1.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 366.11ms. Allocated memory is still 71.3MB. Free memory was 29.8MB in the beginning and 38.3MB in the end (delta: -8.5MB). Peak memory consumption was 15.3MB. Max. memory is 8.0GB. * TraceAbstraction took 26356.81ms. Allocated memory was 71.3MB in the beginning and 4.0GB in the end (delta: 3.9GB). Free memory was 37.3MB in the beginning and 2.4GB in the end (delta: -2.4GB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 40]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 41]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 46]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 46]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 47]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 49]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 58]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 59]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 64]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 64]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 65]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 67]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 76]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 77]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 82]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 82]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 83]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 85]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 97]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 98]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 99]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 100]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 101]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 102]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 326 locations, 45 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 26.2s, OverallIterations: 18, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 25.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 80 SdHoareTripleChecker+Valid, 0.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 80 mSDsluCounter, 180 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 12 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 496 IncrementalHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 12 mSolverCounterUnsat, 180 mSDtfsCounter, 496 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 36 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9511occurred in iteration=18, InterpolantAutomatonStates: 54, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 1052 NumberOfCodeBlocks, 1052 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 1034 ConstructedInterpolants, 0 QuantifiedInterpolants, 1070 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 18 InterpolantComputations, 18 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 24 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-03-15 01:00:13,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...